add swipe support for mobile