           sibling.id isnt id
       JsPath.setAt form.getCustomData(), path, collection
     else
-      @removeHiddenInputItem path.join('.')
+      @removeHiddenInputItem path
     @removeSelectedItemData data
     @selectedItemCounter--
     item.destroy()
-    @emit 'ItemListChanged'
+    @emit 'ItemListChanged', @selectedItemCounter
 
   rearrangeInputWidth:()->
     # mainView = @getView()

        @appendAutoCompletedItem()
      @addItemToSubmitQueue activeItem.item
      @rearrangeInputWidth()
      @emit 'ItemListChanged'
    else
      inputView.setValue ''
      @getSingleton("windowController").setKeyView null

      if item.getOptions().userInput is not ""
        @selectedItemCounter++
    else
      @addHiddenInputItem path, itemValue

    @addSelectedItemData data
    @addSelectedItem itemName, data
