         return component
 
 
-    renderSettings: ->
-        return Settings
-            ref     : 'settings'
-            settings: @state.settings
-
     getStateFromStores: ->
         return {
             accounts              : AccountStore.getAll()

        # -- Display the settings form
        else if @props.action is 'settings'

            @renderSettings()

        # -- Error case, shouldn't happen. Might be worth to make it pretty.
        else


        else if @props.action is 'search'

            key = encodeURIComponent SearchStore.getCurrentSearch()

            SearchResult
                key: "search-#{key}"

        # -- Generates a configuration window for a given account
        else if @props.action is 'account.config' or
                @props.action is 'account.new'

            id = @props.accountID or 'new'

            AccountConfig
                key: "account-config-#{id}"
                tab: @props.tab

        # -- Generates a conversation
        else if @props.action is 'message' or
                @props.action is 'conversation'

            Conversation
                messageID: @props.messageID
                key: 'conversation-' + @props.messageID
                ref: 'conversation'

        # -- Generates the new message composition form
        else if @props.action is 'compose' or
