     @_current.autocompleter = new @_current.triggerOptions.autocompleter
     @_current.autocompleter.done(@handleAutocompleteDone)
     @_current.autocompleter.fail(@handleAutocompleteFail)
+    @_current.autocompleter.always(@populateInput)
     @_current.autocompleter.search('')
     
     textNode = document.createTextNode(' ')

    @_setCaretPosition(@$editable[0], placeCaret, textNode) if placeCaret

    @_current = null

  _ensureInput: (element)->
    @$originalInput = $(element)

    # abort if the cursor left the temp mention
    @abortAutocomplete() if !@_isCaretInTempMention()

    # set plaintext to our hidden field
    @populateInput()

  startAutocomplete: (triggerChar)->
    console.log "Start autocomplete for #{triggerChar}"
    @_current = {
