 
   hook 'mouseup', 0, ->
     clearTimeout @discourageDropTimeout; @discourageDropTimeout = null
-  
+
   Editor::canDrop = (drag, drop) ->
     unless drop? then return false
     unless @view.getViewNodeFor(drop).dropPoint? then return false

             @view.getViewNodeFor(point._ice_node).highlightArea?
            best = point._ice_node
            min = distance
      
      if best isnt @lastHighlight
        @clearHighlightCanvas()


      @redrawMain()
      @reparseHandwrittenBlocks()
      @setTextInputFocus newSocket

    else if @textFocus? then @setTextInputFocus null; @redrawMain()

  containsCursor = (block) ->
