in src/tooltipServiceWrapper.ts [232:245]
private canDisplayTooltip(d3Event: any): boolean {
let canDisplay: boolean = true;
let mouseEvent: MouseEvent = <MouseEvent> d3Event;
if (mouseEvent.buttons !== undefined) {
// Check mouse buttons state
let hasMouseButtonPressed = mouseEvent.buttons !== 0;
canDisplay = !hasMouseButtonPressed;
}
// Make sure we are not ignoring mouse events immediately after touch end.
canDisplay = canDisplay && (this.handleTouchTimeoutId == null);
return canDisplay;
}