Zooming works correctly

Can't zoom beyond native resolution unless superZoom is set to true. 
Any image which is smaller than the canvas is zoomed to fit.