openB.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
final IStageLaunch stageLaunch = geco.createStageLaunch();
stageLaunch.setStageDir(new File(geco.getCurrentStagePath()).getParentFile().getAbsolutePath());
boolean cancelled = new GecoLauncher(GecoWindow.this, stageLaunch, geco.history()).showLauncher();
if( ! cancelled ){
SwingUtilities.invokeLater(new Runnable() {
public void run() {
setVisible(false);
getContentPane().removeAll();