         else
           $suggest          : itemValue
       )
-      @selectedItemCounter++
+      if item.getOptions().userInput is not ""
+        @selectedItemCounter++
     else
-      itemName  = "#{name}-#{@selectedItemCounter++}"
       @addHiddenInputItem path.join('.'),itemValue
 
     @addSelectedItemData data

    dropdownWrapper.unsetClass "hidden"
    input  = @getView()
    offset = input.$().offset()
    
    offset.top += input.getHeight()
    dropdownWrapper.$().css offset



    path = @getCollectionPath()
    
    itemName  = "#{name}-#{@selectedItemCounter++}"
    if form
      collection = form.getCustomData path
      collection = [] unless collection?
