Provide navigation similar to Google Maps, where drag events result a pan on the axes, and mouse wheel events are zoom in and zoom out. This is typically attached to the middle mouse button.
Creates a new instance of ZoomPanMouseModule
mouse wheel events zoom or pan rapidly. With a physical wheel, I (jbf) found that I get 17ms per click, and this is managable. With a touchpad on a mac, these events come much faster, like 10ms per click, which can disorient the operator. So we limit the speed to 20ms per click, for now by dropping rapid clicks.