BugFix: Jerky Panning Speed

Fixed issue where panning would gain momentum the more you scrolled.
The cursor starting point is now updated every time mouseDragged() is
called instead of using the old position from where the user first
clicked.