All changes are persistent and stored in the keyboard memory so nothing disappears with a reboot or unplugging the keyboard. I really like how Poker does programming. My recent TADA68 requires flashing the firmware for any kind of changes.