Added scroll zoom

A minor "feature" that I was missing was to be able to scroll zoom with the mouse wheel/trackpad.

* Tests missing
* Review coupling