 
   initCreateChoise: ->
     @options.createSearchChoice = (term, data) =>
-      @el.siblings('.select2-create-choise').remove()
+      @clearCreateChoise()
+      @cont = @el.select2('container')
       @btn_add = $("<div class='btn btn-info btn-mini select2-create-choise'>#{I18n.t('admin_js.add')} - #{term}</div>")
-      @btn_add.insertAfter @el
+      @btn_add.prependTo @cont
       @btn_add.click =>
         @modal.data('target', this)
         fn = =>

      html = '<div class="fancy_select-selection">'
      html += "<img src='#{item.image}' alt='#{item.text}'>" if item.image
      if item.url
        html += "<a href='#{item.url}'>#{item.text}</a>"
      else
        html += "<span>#{item.text}</span>"


    return if Select2Bridge.initedCreateChoiseOnce
    @modal.on 'ajax:success', 'form', =>
      @modal.modal('hide')
      that = @modal.data('target')
      new_item = window.ab_admin_last_created
      that.addItem(new_item)
      that.clearCreateChoise()
    Select2Bridge.initedCreateChoiseOnce = true

  addItem: (item) ->
    if @el.data('select2').opts.multiple
      data = @el.select2('data')
      data.push item
      @el.select2('data', data)
    else
      @el.select2('data', item)

  clearCreateChoise: ->
    @el.select2('container').children('.select2-create-choise').remove()

  defaults: ->
    opts =
