 
             @settings[prop] = val
 
+        set_account_tab_label(true, @fullname())
 
     set_view: () ->
         if not @settings?

defaults = misc.defaults
required = defaults.required

set_account_tab_label = (signed_in, email_address) ->
    if signed_in
        top_navbar.pages['account'].icon = 'fa-cog'
        top_navbar.set_button_label("account", email_address)
    else
        # nothing
        top_navbar.set_button_label("account", "Sign in", "", false)

                else
                    set(element, value)

        set_account_tab_label(true, @fullname())

    # Store the properties that user can freely change to the backend database.
    # The other properties only get saved by direct api calls that require additional
