Delete Object with Child Node Selected

The DragsNode property on the child GoNode allows a user to drag the parent GoNode and all its children but if I then Delete it, only the one child node is deleted which leaves the rest of the child nodes and the parent node. I am using the web version. How do I make this behave the way I would expect…Have all the operations always occur on the parent GoNode even though the child node is the one used for selection?
Thanks in advance.

Oh, I’m using a child GoRectangle for selection. Would something else work better?

Just make sure that child object isn’t Selectable.