     # , 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'

    super
    @render()

  render: ->
    @values = []
    _.each @options.attribute.options, (option) =>

      @clear()

  onRemove: (event) ->
    @pickedValue = $(event.currentTarget).attr('data-value')
    @throttledRemove()

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