Only handle those mousewheel events that happen over the current InteractiveSurface, trying to handle them all makes you end up in all sorts of trouble.

Also, revert that previous workaround, since we're no longer doing the wrong thing.