Fixes #836.  Move to line boundary in _scroll{down,up}_timeout() not _scroll().