Now aggressively downscales images when zooming begins, and restores them to variable scales depending on the zoom level when zooming finishes