try touchstart instead of onscroll