Dragging multiple nodes

Out of curiousity, if I have a view with several gomultitextnode objects on it, and i drag and select 5 of them. Then I click on one node in the selection it moves just that one node. But if i click on that nodes border, it moves all the nodes. Is there a property I’m missing here?

In the latter case, the user is picking something that is already in the selection, so it just drags the whole selection.
In the former case, the user is picking an item in the group. Presumably if this item was not already selected and is Selectable, the selection is changed to just be that item. Then dragging the item, if GoObject.DragsNode is true, causes the node to be dragged.