keypad changes, trying to bring origin master changes back after divergence
reverted changes, about to test on pi
reverted changes, about to test on pi