:muscle: improved swipe behavior, which fixes #7