whole_func_string: function() {
  
          this.model.trigger('batch:start');
  
          this._z = this.model.get('z');
          this.model.set('z', Number.MAX_VALUE);
  
          // Let the pointer propagate throught the link view elements so that
          // the `evt.target` is another element under the pointer, not the link itself.
          this.el.style.pointerEvents = 'none';
      }
func_code_string: function() {
  
          this.model.trigger('batch:start');
  
          this._z = this.model.get('z');
          this.model.set('z', Number.MAX_VALUE);
  
          // Let the pointer propagate throught the link view elements so that
          // the `evt.target` is another element under the pointer, not the link itself.
          this.el.style.pointerEvents = 'none';
      }
func_documentation_string: Interaction. The controller part. ---------------------------------