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.
Merge pull request #24 from richardeigenmann/patch-1

Restore previous cursor after move