add full dragging support. Dragging while changing the mouse vertically on the screen changes the NSNotification frequency