Added smooth scrolling for touch