code: function () {
        this.$el.on('mousedown.' + this.id, '.textcomplete-item', $.proxy(this._onClick, this));
        this.$el.on('touchstart.' + this.id, '.textcomplete-item', $.proxy(this._onClick, this));
        this.$el.on('mouseover.' + this.id, '.textcomplete-item', $.proxy(this._onMouseover, this));
        this.$inputEl.on('keydown.' + this.id, $.proxy(this._onKeydown, this));
      }
docs: Private methods ---------------