make EEPROM base class abstract, and the 3 methods that both implementors override abstract.
Pressing the standard button shouldn't block the auto-fire button.