add touch support, swipe left/right