issue #2 - add basic drag swipe