Added SmoothScroll functionality