Scrolling Mode With Some Mouse Support

I'm taking a different approach to implementing the scrolling mode. This way, you can still use the mouse to make selections and it won't affect the view until you start editing.

I'm still not sure if I like this a lot (it's a bit jarring when you start editing after moving the mouse), but I definitely like it better than not being able to move the mouse at all.