Make dialogs and panels movable

Make dialogs and panels movable.

Use Case
Milo is using the Acme Widge plugin. When he invokes the dialog it appears over the selected SceneNode obscuring it from view. He drags the top edge of the dialog and moves it out of the way.

(passing this request on from a user).