public void zoneEventOccurred(String eventZone, int eventType){
			// If within the bounds of the text, go to the link
			if(!eventZone.equals("answer"))return;
			if(eventType==ZoneEvents.ENTER){
					Gui.changeCursor(Cursor.HAND_CURSOR);
			}

			// Print out the name of the zone pressed.
			if(Debug.renderer) System.out.println("Event occurred of type: " +
					eventType+
									" in zone: "+eventZone);

			// If answer box A has been clicked on
			if ((eventType == ZoneEvents.CLICK) && !questionAnswered) {
				// Set the flag
				questionAnswered = true;

				// If answer A is correct colour the answer box A green
				// otherwise colour it red.
				if (currentQuizSlide.getCorrectAnswer() == (index+1))
				{
					answerArea.setLineColor(GREEN);
					answerArea.unDisplay();
					answerArea.display();
				}
				else
				{
					answerArea.setLineColor(RED);
					answerArea.unDisplay();
					answerArea.display();
				}

				// Add the quiz data to the quiz handler
				QuizHandler.addQuizData(currentQuizSlide.getId(), index+1);

				// generate feedback
				SlideRenderer.feedbackGenerator(index+1);

				if (Debug.renderer)
					System.out.println("answerA");
			}
		}