more work on flick/swipe