   addAnswer: ->
     @props.task.answers.push
       label: 'Enter an answer'
-    @props.workflow.update 'tasks'
+    @props.onChange @props.task
 
   addHighlighterLabels: ->
     @props.task.highlighterLabels.push
       label: 'Enter label'
-    @props.workflow.update 'tasks'
+    @props.onChange @props.task
 
   addTool: ->
     @props.task.tools.push


  removeChoice: (choicesName, index) ->
    @props.task[choicesName].splice index, 1
    @props.workflow.update 'tasks'

    else
      'single'
    @props.task.type = newType
    @props.onChange @props.task

  addChoice: (type) ->
    switch type
