 
                   toolMethods =
                     onChange: updateAnnotations
-                    onSelect: @selectMark.bind this, mark
+                    onSelect: @selectMark.bind this, annotation, mark
                     onDestroy: @destroyMark.bind this, annotation, mark
 
                   ToolComponent = drawingTools[toolDescription.type]


  handleInitStart: (e) ->
    taskDescription = @props.workflow.tasks[@props.annotation.task]
    mark = @props.annotation.value[@props.annotation.value.length - 1]

    markIsComplete = true
    if mark?

          tasks[detailTaskDescription.type].getDefaultAnnotation()

      @props.annotation.value.push mark
      @selectMark @props.annotation, mark
      MarkComponent = drawingTools[taskDescription.tools[mark.tool].type]

      if MarkComponent.defaultValues?
