add on swipe listeners