         unless MarkComponent.initValid multiple, @props
           @destroyMark @props.annotation, multiple
 
-    @props.onChange @props.annotation
+    @onChange()
 
     if MarkComponent.initValid?
       unless MarkComponent.initValid mark, @props

      for key, value of initMoveValues
        mark[key] = value

    @props.onChange @props.annotation

  handleInitRelease: (e) ->
    pref = @props.preferences.preferences

      @setState selectedMark: null
    markIndex = annotation.value.indexOf mark
    annotation.value.splice markIndex, 1
    @onChange()
  
  onChange: () ->
    annotations = @props.classification.annotations.slice()
    newAnnotation = annotations[annotations.length - 1]
    @props.onChange newAnnotation
