code: function() {
  			if (!this._boundTriggerListener) {
  				this._boundTriggerListener = this._triggerListener.bind(this);
  			}
  			
  			if (this._triggerListenerInstalled) {
  				// uninstall the listener if necessary
  				if (!this._autoTriggerEnabled || !this._charTriggersInstalled) {
  					this.textView.removeEventListener("Modify", this._boundTriggerListener);
  					this._triggerListenerInstalled = false;
  				}
  			} else if (this._autoTriggerEnabled && this._charTriggersInstalled){
  				// install the listener if necessary
  				this.textView.addEventListener("Modify", this._boundTriggerListener);
  				this._triggerListenerInstalled = true;
  			}
  		}
docs: Private helper to install/uninstall the automatic trigger
  listener based on the state of the relevant booleans