use touchSwipe for swipe