New function is available from the javascript is the window.sight.system() (return: Linux, Windows, Darwin) return back with that system type where the app runs.
1st argument of the sendMessage is a label.
2nd argument of the sendMessage is a sight ids array if it is empty [] then get everyone.
3rd argument is the data (javascript dict)
But the child's children not (in this version).
The parent knows about its children in self.children list variable. The child knows about its parent in self.parent variable. When a child is closed the its id will be removed its parent (self.children) list variable.