Can you reorder this to be.
 1. `updateUI()`
 2. `SettingsListener.observe(...)`
 3. `initialized = true;`