adding styles and touch based scrolling