It does, but if I slide the mouse a bit too much, it sends me flying across the page.

Is there a way to write a macro that upon pressing the mouse's right button or the shift key would enable the wheel to scroll horizontaly?