Drag image on mouseDragged and not on mouseDown

Also add some documentation.