         min = distance
   best
 
-Editor::getClosestDroppableBlockFromPosition = (position) ->
+Editor::getClosestDroppableBlockFromPosition = (position, isDebugMode) ->
   if not @currentlyUsingBlocks
     return null
 
   mainPoint = @trackerPointToMain(position)
-  @getClosestDroppableBlock(mainPoint)
+  @getClosestDroppableBlock(mainPoint, isDebugMode)
 
 Editor::getAcceptLevel = (drag, drop) ->
   if drop.type is 'socket'

    w: MAX_DROP_DISTANCE * 2
    h: MAX_DROP_DISTANCE * 2
  }, (point) =>
    unless (point.acceptLevel is helper.DISCOURAGE) and not event?.shiftKey
      # Find a modified "distance" to the point
      # that weights horizontal distance more
      distance = mainPoint.from(point)

      # Otherwise, find the closest droppable block
      else
        @dragReplacing = false
        dropBlock = @getClosestDroppableBlock(mainPoint, event.shiftKey)

      # Update highlight if necessary.
      if dropBlock isnt @lastHighlight
