Optimize zooming and only use integer zoom levels for simplicity.