Zoom with scrolling also outside of the image.
Load tiles on move, not after the move stops.
Fix a problem where zooming caused scrolling of page.