Delay the check for distance scrolled since the scroll event fires before any scrolling has actually occurred
Pointer-events isn't needed, going ahead and putting the event area on top of everything.
Calculate zoom velocity based on the zoomPerScroll value, and cap the velocity based on the zoomPerClick value