public void activate()
	{
		for (JFrame appOrDevice : pulseOximeters)
		{
			if (appOrDevice.getClass() == SimulatedPulseOx.class)
			{
				JButton button = new JButton(((SimulatedPulseOx)appOrDevice).getTitle());
				pulseOximeterButtons.add(button);
				button.setFocusPainted(false);
				button.setBackground(pulseOximeterColor);
				add(button);
				button.addActionListener(this);
			}
			else 
			{
				System.err.println("Spawner Activation Error : Unrecognized Pulse Oximeter");
				System.exit(0);
			}
		}
		
		for (JFrame appOrDevice : electrocardiograms)
		{
			if (appOrDevice.getClass() == SimulatedECG2.class)
			{
				JButton button = new JButton(((SimulatedECG2)appOrDevice).getTitle());
				electrocardiogramButtons.add(button);
				button.setFocusPainted(false);
				button.setBackground(electrocardiogramColor);
				add(button);
				button.addActionListener(this);
			}
			else
			{
				System.err.println("Spawner Activation Error : Unrecognized Electrocardiogram");
				System.exit(0);
			}
		}
		
		for (JFrame appOrDevice : infusionPumps)
		{
			if (appOrDevice.getClass() == SimulatedIVPump2.class)
			{
				JButton button = new JButton(((SimulatedIVPump2)appOrDevice).getTitle());
				infusionPumpButtons.add(button);
				button.setFocusPainted(false);
				button.setBackground(infusionPumpColor);
				add(button);
				button.addActionListener(this);
			}
			else
			{
				System.err.println("Spawner Activation Error : Unrecognized Infusion Pump");
				System.exit(0);
			}
		}
		
		setVisible(true);
	}