added linear smoothScroll for all