add rudimentary scrollwheel zooming