add swipe capability - needs testing