added states back with the correct switches as well as updated saving to eeprom as memory. A lot of consideration has to be made to properly handle recordings as they are VERY choppy.