Use detectSwipe if available