@Override
	public void actionPerformed(ActionEvent e) {
		JButton button = (JButton)e.getSource();
		if (button.equals(Q3))
		{
			Boolean applicationQ3 = application.isQ3Associated();
			if (associatedQ3 == false && applicationQ3.equals(false))
			{
				Q3.setText("Q3 - ASSOCIATED (Click to Disassociate over Q3)");
				Q3.setBackground(green);
				associatedQ3 = true;
				application.toggleQ3();
			}
			else if (associatedQ3 == true && applicationQ3.equals(true))
			{
				Q3.setText("Q3 - NOT ASSOCIATED (Click to Associate over Q3");
				Q3.setBackground(red);
				associatedQ3 = false;
				application.toggleQ3();
			}
			else { /*DO NOTHING*/ }
		}
		else if (button.equals(patientConnect))
		{
			if (connected == true)
			{
				connected = false;
				patientConnect.setText("Connect to Patient");
			}
			else if (connected == false)
			{
				connected = true;
				patientConnect.setText("Disconnect Patient");
			}
		}
	}