Added ability to program what the inputs are with serial. Keycodes are written to eeprom