Handle bi-directional user flow
- Bug: need to clear LCD screen 2nd row each loop.  Otherwise after -1 the '1'stays