First stab at mousewheel-controlled zooming. It zooms okay, but World.scaleResolution is causing the canvas to resize inconsistently, and there are related issues with the world offsets that affect mouse selection