code: function () {
        // Don't remove $el because it may be shared by several textcompletes.
        this.deactivate();
  
        this.$el.off('.' + this.id);
        this.$inputEl.off('.' + this.id);
        this.clear();
        this.$el.remove();
        this.$el = this.$inputEl = this.completer = null;
        delete dropdownViews[this.id]
      }
docs: Public methods --------------