Panner artifacts fixed!

Known bug: Zoom only works up to 32ppd
Synchronized scrolling with mouse movement.