working swipe with prevented defaults