- manual mode now working (including save to eeprom)
- more refactors