// ------------------------------------------------------------------------------------------------------
 public void connectToGaggle() {
   try {
     connector.connectToGaggle();
   } catch (Exception ex0) {
     System.err.println("failed to connect to gaggle: " + ex0.getMessage());
     ex0.printStackTrace();
   }
   gaggleBoss = connector.getBoss();
 } // connectToGaggle
  // ------------------------------------------------------------------------------------------------------
  public ClusterViewer(String baseUrl) {
    createGui();
    new GooseShutdownHook(connector);
    this.baseUrl = baseUrl;
    try {
      connectToGaggle();
    } catch (Exception ex0) {
      System.err.println("Browser failed to export remote object: " + ex0.getMessage());
    }

    // initializeViewer ();

  } // ctor