code: @Override
      public void onNavigationEvent(NavigationEvent event) {
  
          QName source = (QName)event.getSource();
          QName target = event.getTarget();
  
          //System.out.println("Navigate to " + target);
  
          InteractionUnit targetUnit = dialog.findUnit(target);
          if(targetUnit!=null)  // local to dialog
          {
              Procedure activateProcedure = procedures.getSingle(CommonQNames.ACTIVATION_ID);
              activateProcedure.getCommand().execute(dialog, target);
          }
          else // absolute, external
          {
              navigationDelegate.onNavigation(dialog.getId(), target); // TODO: dialog || unit as source?
          }
  
  
          Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() {
              @Override
              public void execute() {
                  InteractionCoordinator.this.reset();
              }
          });
  
      }
docs: Find and activate another IU.
  Can delegate to another context (i.e. gwtp placemanager) or handle it internally (same dialog)
  
  @param event