src/vs/workbench/services/hover/browser/hoverWidget.ts/CompositeMouseTracker/_evaluateMouseState
class CompositeMouseTracker:	private _evaluateMouseState(): void {
		this._clearEvaluateMouseStateTimeout();
		// Evaluate whether the mouse is still outside asynchronously such that other mouse targets
		// have the opportunity to first their mouse in event.
		this._mouseTimeout = window.setTimeout(() => this._fireIfMouseOutside(), 0);
	}