If you change something in the dash config and exits it asks you if you want to save! You make your selection and exits the config! But if you enter the config again and don't change anything it will still ask you if you want to save. This is because the variable settChanged=true and don't get changed to false as it is done in the function initialize().
This function only runs when the config loads so this leads me to why the config don't gets unloaded when you exit it?
It's easy fixed.. set the settChanged to false in the functions