@Override
	public void processEvent(PluginEvent event) {
		if (event instanceof ProjectPluginEvent) {
			if (((ProjectPluginEvent) event).getProject() == null) {
				dispose();
			}
			else {
				try {
					listener = new GhidraGoListener((url) -> {
						accept(url);
					});
				}
				catch (IOException e) {
					Msg.showError(this, null, "GhidraGoPlugin Exception",
						"Unable to create Listener", e);
				}
			}
		}
	}
Polls the ghidraGo directory located in the user's temporary directory for any url files written
by the {@link GhidraGoSender} and processes them in Ghidra.
Ghidra/Features/GhidraGo/src/main/java/ghidra/app/plugin/core/go/GhidraGoPlugin.java