keypad is working. Need to test state machine