added smooth iPhone scrolling