public void pickToSync(V vertex, boolean addToSelection) {
		pendingEventSource = EventSource.EXTERNAL;
		if (!addToSelection) {
			pickedStateDelegate.clear();
		}
		pickedStateDelegate.pick(vertex, true);
		pendingEventSource = null;
	}
Picks the given vertex, but signals that the pick is really just to make sure that the 
vertex is picked in order to match the graph's notion of the current location.  To pick a 
vertex and signal that the location has changed, call {@link #pick(Object, boolean)}

@param vertex the vertex to pick
@param addToSelection true signals that the given vertex should be picked, but not to 
                      remove any other picked vertices; false signals to pick the given
                      vertex and to clear any other picked vertices
Ghidra/Framework/Graph/src/main/java/ghidra/graph/viewer/event/picking/GPickedState.java