Add support for swipe gestures from lpm state

Valid points, but since this is all very local - these can be handled when we know what is needed i.e. I'd go via separate ticket for that.