Scrolling!

Fixed scrolling and added in X scrolling as well. Making it not change
the selected scroll items while the mouse is down is the next task.