Smooth scrolling works. Seems slightly shaky? Is this the animation loop?