I also think it is a good idea, but even better with the following improvement: there is a de facto standard (followed by many programs such as web browsers or graphic editing programs) by which mouse wheel scrolls the view vertically, Shift + mouse wheel scrolls horizontally, and Ctrl + mouse wheel zooms in/out.
If mouse wheel controls are to be implemented, maybe they could support that too.