Fix broken wheel zoom in Firefox

@damianavila, @kdodia, @tabchas  could use windows, linux testing testing. Works on safari, chrome, and firefox on OSX. 
Don't we use `jquery.mousewheel` to not write hacks like this?