Use SettingsListener.observe instead.