Keypad implemented, probably works.