Thanks @pci! This seems to flip the zoom direction though (scrolling away from you should zoom in), so can you change the += to a -= and I'll get this merged for you.