added zoom in/out with mouse wheels