Fixing Safari zoom issue

Issue #33 fixed scrolling on Firefox, but it appears that Safari 7.0.2 still doesn't support the onwheel event, although it does support the old onmousewheel event. Added a fallback to use the onmousewheel event if window.onwheel is undefined (and also handle the deltaY/wheelDeltaY +/- event differences) so you can zoom in Safari.