         movedNodes.push node
 
     Promise.all(results).then =>
+      @emit 'NodesMoved', movedNodes, targetItem
       @notify "#{movedNodes.length} item#{if movedNodes.length > 1 then 's' else ''} moved!", "success"
       @removeNodeView node for node in movedNodes
       @refreshFolder targetNodeView


    Promise.all(results).then =>
      @notify "#{deletedNodes.length} item#{if deletedNodes.length > 1 then 's' else ''} deleted!", "success"
      @removeNodeView node for node in deletedNodes

    .catch (err) =>


      nodeData.rename newValue, (err)=>
        if err then @notify null, null, err
        @emit 'NodeRenamed', nodeData, newValue

      # @setKeyView()
      @beingEdited = null
