public void actionPerformed(ActionEvent arg0) {
				output.append("Executing: United Kingdom\n\n");
				new Thread(new Runnable()
				{
					public void run()
					{
						UnitedKingdom uKingdom = new UnitedKingdom();
						try {
							uKingdom.setUp();
							String result[] = uKingdom.testUnitedKingdom(placeorders.isSelected());
							for (int i = 0; i < result.length; i++)
							{
								if (result[i] != null)
									output.append(result[i] + "\n");
							}
							output.append("\n");
							output.setCaretPosition(output.getDocument().getLength());
							if (result[0].equals("United Kingdom: Passed"))
							{
								uk.setBackground(green);
							}
							
							else
							{
								uk.setBackground(red);
							}
							if (placeorders.isSelected())
								uKingdom.tearDown();	
						} 
						
						catch (Exception e1) {
							// TODO Auto-generated catch block
							e1.printStackTrace();
						}
					}
				}).start();
			}