public void actionPerformed( ActionEvent e )
  {
    Object sender = e.getSource() ;

    if ( sender == saveButton)
    {
      if ( fileDialog.showSaveDialog(null) == JFileChooser.APPROVE_OPTION)
      {
        TGlobal.config.saveToFile(fileDialog.getSelectedFile());
      }
    }
    else if (sender == loadButton)
    {
      if (fileDialog.showOpenDialog(null) == JFileChooser.APPROVE_OPTION)
      {
        // load from file
        if ( TGlobal.config.loadFromFile( fileDialog.getSelectedFile()) )
        {
          this.firePropertyChange( "reload", 0, 1 ) ;  // no error -> update view
        }
        else
        {
          this.firePropertyChange( "save", 0, 1 ) ;  // error -> put current settings into database
        }
      }
    }
    else if (sender == resetButton)
    {
      this.firePropertyChange("reset", 0, 1);
    }

  }