inverted mouse wheel zooming, use same contraints for keys and mousewheel