Observer, Handlers, and Pref dialogs