Restore previous cursor after move

Save the current cursor when starting the drag and restore it when done. You can't assume that the user wants the DEFAULT_CURSOR when the drag operation is done.