add swipe gestures