support touch swipe directive