WIP - Implementing offical logic for keypad.