Refactoring the keypad to use the new stateful button implementation. Also tweaking the led color controller.