code: function() {
  			if (this.model) {
  				this.model.removeEventListener("Changing", this.listener.onModelChanging);
  				this.model.removeEventListener("Changed", this.listener.onModelChanged);
  				this.model.removeEventListener("Destroy", this.listener.onDestroy);
  			}
  			this.model = null;
  			this.codeMirror = null;
  			this.mode = null;
  			this.lines = null;
  			this.dirtyLines = null;
  			clearTimeout(this.timer);
  			this.timer = null;
  		}
docs: Deactivates this ModeApplier and removes its listeners.