change to use new scroll events

this uses the new scroll event properties angleDelta and pixelDelta, which should provide high-resolution scrolling on devices that send hi-res messages.