Port to a better implementation of swipe to delete