Drag and drop support for the infinitely patient.

@talbs These changes make it possible to do drag and drop on the outline page. Not at all easy, but possible. :)