Implement smoothed scrolling