*/
	public void hyperlinkUpdate(HyperlinkEvent e) {
		String desc = e.getDescription();
		if (e.getURL() != null && (desc != null && !desc.trim().toLowerCase().startsWith("script")) && isEditable())
			return;
		Element src = e.getSourceElement();
		if (src == null)
			return;
		if (!isElementImage(src))
			return;
		Object eventType = e.getEventType();
		if (eventType == HyperlinkEvent.EventType.ACTIVATED) {
			if (targetIsBlank && linkParam != null)
				linkParam.reset();
			String url = e.getURL() != null ? e.getURL().toString() : desc;
			openHyperlink(ensureLocation(url));
		} else if (eventType == HyperlinkEvent.EventType.ENTERED) {
			reassureDocumentBase(e.getSource());
			if (urlDisplay != null)
				urlDisplay.setText(e.getURL() == null ? desc : e.getURL().toString());
		} else if (eventType == HyperlinkEvent.EventType.EXITED) {
			if (urlDisplay != null)
				urlDisplay.setText(null);
		}
	}