mouse based zooming instead of keyboard, performance improvements