ui state saved with settings service