@Override
	public void run(int interfaceId, int componentId) {
		if (stage == -1) {
			sendEntityDialogue((short) 241,
					new String[] { player.getDisplayName(),
							"ELEMENTAL BEING! I SHALL" }, (byte) 0,
					player.getIndex(), 9827);
			stage = 1;
		} else if (stage == 1) {
			player.getPackets().sendStopCameraShake();
			sendDialogue((short) 238, new String[] { "Choose your option...",
					"", "", "Defeat you!", "",
					"Leave you in peace, Master Jad." });
			stage = 2;
		} else if (stage == 2) {
			switch (componentId) {
			case 3:
				teleportPlayer(2412, 5117, 0);
				player.closeInterfaces();
				break;
			case 4:
				teleportPlayer(4351, 4897, 0);
				break;
			case 5:
				player.closeInterfaces();
				teleportPlayer(4351, 4897, 0);
				/*
				 * stage = 3; sendDialogue((short) 238, new String[] {
				 * "Where would you like to go?", "Duel Arena.",
				 * "Gnome Agility.", "Dominion Tower.", "Barrows",
				 * "More Options" });
				 */
				break;
			}
		}
	}