Added drag-n-drop event listening
drop has been implemented
Dragging has been added