Mouse Drag behaviour improvements