added onTouchStart event listener