progressMonitor.setNote("Fetching data... Please wait...");
progressMonitor.setProgress(1);
// disable user input. must watch the progress monitor.
getContentPane().setEnabled(false);
mediator.addClusterMapMediatorListener(new ClusterMapMediatorListener(){
public void classificationTreeChanged(ClusterMapMediator cmm) {
progressMonitor.setProgress(3);
getContentPane().setEnabled(true);
}