protected void reloadHelpPage(URL url, boolean preserveLocation) {

		clearContentViewer();
		showNavigationAid(url);
		try {
			// Page loading is asynchronous.  Listen for the page to be loaded and then restore the
			// users current view state.
			htmlEditorPane.addPropertyChangeListener(new PageLocationUpdater(preserveLocation));
			htmlEditorPane.setPage(url);
		}
		catch (IOException e) {
			Msg.error(this, "Unexpected error loading help page: " + url, e);
			return;
		}
	}
Construct a new GhidraHelpBroker.
@param hs java help set associated with this help broker
Ghidra/Framework/Help/src/main/java/help/GHelpBroker.java