Revert "smooth scrolling - test // fix logic" - doesn't fix scroll lag

This reverts commit 1e3d9213352cd90a49bfbf0b178b491b99816fd1.
Revert "smooth scrolling - test" - doesn't fix scroll lag

This reverts commit a6a38b06339d9788f3d2d5ddb2262a5e2bf2f0d6.