Zooming - Expected behavior

This ensures that zooming still works around 1 using a zoom step of 0.5.
This update is finally giving me expected behavior.