         actionsForStep.push('advanceStep')
       actionsForStep
     ).flatten().value()
+
+    # a cricket for good luck
+    actions.push('forceUpdate')
+    actions
 
   completeSteps: (args...) ->
     {taskId} = args[0]

    taskTestActions.clickButton(taskDiv, '.-continue')
    TaskStepActions.saved(stepId, {free_response : textarea.value})

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

  pickMultipleChoice: ({taskDiv, taskComponent, stepId, taskId, state, router, history}) ->
    step = TaskStepStore.get(stepId)


taskTests =

  delay: 100

  container: document.createElement('div')

