Actually you don't have to use the MouseWheelEvent. It is quite easy to create a new type of MouseGesture that allows you to set a gesture for moving the mouse wheel up or down. I have detailed how I did this on my blog. You can find my article called Creating a Customer InputGesture for Mouse Wheel Movements.
Cheers,
Caleb