smooth scrolling works