private void renderHTMLContent(String address, final boolean sendID) {
		if (address == null)
			return;
		if (FileUtilities.isRelative(address))
			address = resolvePath(address);
		setTitle(address);
		final PageTextBox t = new PageTextBox();
		t.setPage(this);
		t.setText("<html><body face=Verdana>Opening " + address + " ......</body></html>");
		// hack for Concord's search engine
		int i = address.indexOf("/cgi-bin/");
		if (i != -1) {
			t.setBase(address.substring(0, i));
		}
		t.setImageCached(false);
		t.setChangable(isEditable());
		Dimension dim = new Dimension(getWidth(), getHeight());
		t.setPreferredSize(dim);
		t.setWidthRatio(1);
		t.setWidthRelative(true);
		t.setHeightRatio(1);
		t.setHeightRelative(true);
		t.addScrollerMouseWheelListener();
		t.setIndex(0);
		insertComponent(t);
		final String s = address;
		SwingWorker worker = new SwingWorker("Load HTML", LOADER_THREAD_PRIORITY, new DisasterHandler(DisasterHandler.LOAD_ERROR, null, null, this)) {
			public Object construct() {
				t.load(s, sendID);
				return null;
			}

			public void finished() {
				notifyPageListeners(new PageEvent(Page.this, PageEvent.PAGE_READ_END));
			}
		};
		worker.start();
	}