I don't mind keeping the dialog. But when saving, it should only change the preferences values and the code in View Commands Manger can deal with the preference change.