smooth scrolling, arrow, hover state buttons