       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() '


  render: ->
    classString = 'textRow drawing-tool'
    markHeight = @state.mark.yLower - @state.mark.yUpper

    strokeWidth = '6'

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