add gesture swipe