add OnSwipeListener