fixes to keypad