listen and unlisten to mousemove
clean up drag event handler