This closes #2 and closes #4.

Scrollbar width and height checking is added to the scroll start and
also to lasso handling, so the lasso cannot pulled over the scroll bars.
Scrolling will also start at the perimeter of the scroll bars.