Added smooth-scrolling