The user should be able to revert his changes to the settings. Therefore, when a user changes his settings, his previous settings should be saved inside a NGXS state model. When he presses a revert button or "Strg + Z" the user goes back to his previous settings. It is okay to store the previous settings in localstorage but the list of previous settings should not grow endlessly.