     help: =>
         window.open(WIKI_HELP_URL, "_blank").focus()
 
-    set_editing: (task_id) =>
-
     set_current_task: (task_id) =>
         @setState(current_task_id : task_id)
 

        if desc.length > 0
            desc += "\n"
        desc += @store.get("search") ? ''
        task =
            task_id     : misc.uuid()
            desc        : desc
            position    : position
            last_edited : new Date() - 0
        @syncdb.set(task)

        @set_current_task(task.task_id)
        @set_editing(task.task_id)

    delete_task: (task_id) =>
        if not task_id?
            return
        @syncdb.set
            task_id     : task_id
            deleted     : true
            last_edited : new Date() - 0

    undelete_task: (task_id) =>
        if not task_id?
            return
        @syncdb.set
            task_id     : task_id
            deleted     : false
            last_edited : new Date() - 0

    delete_current_task: =>
        @delete_task(@store.get('current_task_id'))

        @undelete_task(@store.get('current_task_id'))

    move_task_to_top: =>
        @set_task(@store.get('current_task_id'), {position: @store.get_positions()[0] - 1})

    move_task_to_bottom: =>
        @set_task(@store.get('current_task_id'), {position: @store.get_positions().slice(-1)[0] + 1})

    time_travel: =>
        @redux.getProjectActions(@project_id).open_file
