Fewer scroll calculations
Still buggy: handle moves to scroll box when scroll box is clicked.
Handle now stores its position when it is moved.
Clicking slider moves handle to that location.

Fixes #154