         super()
         ActionIds = flux.getActionIds('projects')
         @register(ActionIds.setTo, @setTo)
-        @register(ActionIds.set_project_list, @setTo)
+        @register(ActionIds.set_project_map, @setTo)
         @state = {}
 
     setTo: (message) ->

    opts = defaults opts,
        project_id : required
        cb         : required
    project = opts.project_id
    if store.state.project_list?
        for p in store.state.project_list
            if p.project_id == project
                opts.cb(undefined, p)
                return
    # have to get info from database.
    salvus_client.project_info
        project_id : project
        cb         : opts.cb

# Return last downloaded project list
exports.get_project_list = (opts) ->

        search            : ''
        selected_hashtags : {}

    parse_project_search_string: cached_function(parse_project_search_string)

    componentWillReceiveProps: (next) ->
