private void programLocationChanged(Side side, ProgramLocation location, EventTrigger trigger) {

		// only respond to GUI actions to avoid bouncing
		if (trigger != EventTrigger.GUI_ACTION) {
			return;
		}
		displays.get(side).updateCursorMarkers(location);
		displays.get(side.otherSide()).updateCursorMarkers(null);

		if (coordinator != null) {
			coordinator.setLocation(side, location);
		}

	}
Notification that a program location changed on one side.
@param side the side that changed
@param location the new location for the given side
@param trigger the trigger for the change
Ghidra/Features/Base/src/main/java/ghidra/features/base/codecompare/listing/ListingCodeComparisonPanel.java