added swipe up/down