@Override
	public void actionPerformed(ActionEvent e) {
		if ( callback == null )
			return;
		
		Iterator<JRadioButton> it = buttonList.keySet().iterator();
		while ( it.hasNext() )
		{
			JRadioButton thisButton = it.next();
			if ( thisButton.isSelected() )
			{
				callback.connectToClient(buttonList.get(thisButton));
				return;
			}
		}
	}