adding swipe gestures