refine add swipe