initial swipe support