use the userDefaultsController to apply changes