Add support for swipe gestures from lpm state

It would be better than the current solution. Perhaps something like initialize to invalid geometry, use the biggest touch geometry found during scanning - and disable feature if none found.