deviceInformationToShowPopupButton and statusBarAppearancePopupButton don't use bindings, so we need to update preferences manually.