docs: public Object down(Event evt) {
          switch(evt.getType()) {
              case Event.VIEW_CHANGE:
                  handleViewChange(evt.getArg());
                  break;
          }
          return down_prot.down(evt);  // Pass on to the layer below us
      }