This makes the UI update automatically when the setting changes.
Still missing: - restart session notification - login screen mode