     taskTestActions.clickButton(taskDiv, '.-continue')
     TaskStepActions.saved(stepId, {free_response : textarea.value})
 
-    routerStub.forceUpdate(taskComponent, {taskDiv, taskComponent, stepId, taskId, state, router, history})
+    taskTestActions.forceUpdate({taskDiv, taskComponent, stepId, taskId, state, router, history})
 
   pickMultipleChoice: ({taskDiv, taskComponent, stepId, taskId, state, router, history}) ->
     step = TaskStepStore.get(stepId)

    step.feedback_html = feedback_html
    TaskStepActions.loaded(step, stepId, taskId)

    routerStub.forceUpdate(taskComponent, {taskDiv, taskComponent, stepId, taskId, state, router, history, correct_answer, feedback_html})

  _updateStep: (newStepId, {taskDiv, taskComponent, stepId, taskId, state, router, history}) ->
    stepId = newStepId
    {taskDiv, taskComponent, stepId, taskId, state, router, history}

  updateStep: (args...) ->
    Promise.resolve(taskTestActions._updateStep(args...))

      _.clone(actionsToNext[panel])
    ).flatten().value()

    actions

  _getActionsForTaskCompletion: (taskId) ->
    incompleteSteps = TaskStore.getIncompleteSteps(taskId)
    allSteps = TaskStore.getSteps(taskId)
