     # , 0
 
   onSelect: (event) ->
-    @select $(event.currentTarget).attr('data-value')
+    @pickedValue = $(event.currentTarget).attr('data-value')
+    @throttledSelect()
 
   select: (value) ->
     @selected.find("[data-value='#{value}']").removeClass 'is-hidden'

      @clear()

  onRemove: (event) ->
    @remove $(event.currentTarget).attr('data-value')

  remove: (value) ->
    @pool.find("[data-value='#{value}']").removeClass 'is-hidden'


  onFilterKeydown: (event) ->
    return if event.keyCode != 13

    event.stopPropagation()
    event.preventDefault()

