- updated to accept left/right swipes