abortButton.setSelected(false);
  private void updateExperimentControls(Experiment experiment,					boolean isRunning) {    if (!isRunning) {      experiment.experimentStopped();      csmart.setRunningExperiment(null);    } else      csmart.setRunningExperiment(experiment);    // update societies    int nSocieties = experiment.getSocietyComponentCount();    for (int i = 0; i < nSocieties; i++)      experiment.getSocietyComponent(i).setRunning(isRunning);    // if aborting, disable and unselect all controls    if (aborting) {      runButton.setEnabled(false);      runButton.setSelected(false);      stopButton.setEnabled(false);      stopButton.setSelected(false);      abortButton.setEnabled(false);      abortButton.setSelected(false);      return;    }    // if not running, enable the run button, and don't select it    // if running, disable the run button and select it    runButton.setEnabled(!isRunning && haveMoreTrials());    runButton.setSelected(isRunning);    // if running, enable the stop button and don't select it    // if not running, disable the stop button and don't select it    stopButton.setEnabled(isRunning);    stopButton.setSelected(false);    abortButton.setEnabled(isRunning);  }