Cleanup to drag and drop implementation.

Fixes bugs:
STUD-755, STUD-152, STUD-700, STUD-699
Studio: changing semantic element used for drag and drop handles across views