       when 'transcribe-complete'
         console.log 'NOTHING LEFT TO DO FOR THIS MARK'
     @setState mark: mark
+
+  lockTool: ->
+    @setState lockTool: true
+      , => @forceUpdate()
+
+  unlockTool: ->
+    @setState lockTool: false
+      , => @forceUpdate()
 
   enableButton: ->
     console.log 'enableButton() '

    # set state
    mark: mark
    buttonDisabled: false
  
  componentWillReceiveProps: ->
    mark = @props.mark

      />


      { if @state.mark.status is 'mark'
          <g>
            <ResizeButton 
              viewBox={"0 0 @props.imageWidth @props.imageHeight"}
