Make scroll smoother. fixes #4187
rebased onto 409478eb005cbdef62ba2a56d54e4a8f09f881bb
Thanks :)
This is isn't covered in the tests, I'll merge it manually :)
rebased onto d4acae549c303277bc5233cbcf70647d8a46c5b5
Pull-Request has been merged by pingou
Make scroll smoother. fixes #4187