Add support for swipe gestures from lpm state

Better name might be `progress`?