@Override
		public JComponent createToolTipComponent() {
			if (graphObject == null) {
				return null;
			}

			if (isScaledPastInteractionThreshold()) {
				return vertexTooltipProvider.getTooltip(graphObject);
			}

			VertexMouseInfo<V, E> mouseInfo =
				GraphViewerUtils.convertMouseEventToVertexMouseEvent(GraphViewer.this, event);
			MouseEvent translatedMouseEvent = mouseInfo.getTranslatedMouseEvent();
			String toolTip =
				vertexTooltipProvider.getTooltipText(graphObject, translatedMouseEvent);
			if (toolTip == null) {
				return null;
			}
			JToolTip jToolTip = new JToolTip();
			jToolTip.setTipText(toolTip);
			return jToolTip;
		}
!!Super Hacky Override!!
This is done to make sure that we center the view when we are fully laid-out.  If
you know of a better way to do this, then, get rid of this overridden method and do
the good thing.
Ghidra/Framework/Graph/src/main/java/ghidra/graph/viewer/GraphViewer.java