public void actionPerformed( ActionEvent e ) {

	if( e.getSource() == this.buttonStartServer ) {
	    
	    this.newServerDialog.setVisible( true );


	} else if( e.getSource() == buttonStopServer ) {

	    int row = this.serverSocketTable.getSelectedRow();
	    if( row == -1 ) {
		setStatus( "No row is selected." );
		return;
	    }
	    
	    this.addInfo( "Releasing server socket ..." );

	    // else: row selected -> get UUID
	    BasicType t = this.serverSocketTableModel.getRow( row ).get( Constants.KEY_ID );
	    UUID id = t.getUUID(); // this should not cause no BasicTypeException here ...
	    
	    try {
		
		this.bindManager.release( id );
		this.addInfo( "Sever socket "+id+" successfully released." );

	    } catch( IOException exc ) {

		this.addInfo( "[IOException] "+exc.getMessage() );

	    }

	}
    }