   # Hit test against the tree.
   mainPoint = @trackerPointToMain(point)
 
-  for dropletDocument in @getDocuments()
+  for dropletDocument, i in @getDocuments() by -1
     hitTestResult = @hitTest mainPoint, dropletDocument
 
     # Produce debugging output

              for record, i in @floatingBlocks by -1
                if record.block is dropletDocument
                  break
                else if record.cachedGrayBoxPath.contains dropPoint
                  allowed = false
                  break
              if allowed

    @clearDrag()
    @redrawMain()
    @redrawHighlights()

Editor::performFloatingOperation = (op, direction) ->
  if (op.type is 'create') is (direction is 'forward')
