* X11Dnd.cs: Rework to make StartDrag a blocking call that runs