When a Mode handles a certain event that indicates that the user
wants to exit that Mode (e.g., a mouse up event after a drag in
ModeCreateEdge) the Mode calls done to make switching to another
Mode possible.
If only one thing is selected, then it is possible to mouse on
one of its handles, but if Manager things are selected, users
can only drag the objects around