implemented scroll wheel zooming