in src/visual.ts [292:312]
private initMouseEvents(): void {
let dispatch = this.dispatch;
let target = this.target;
let targetElement = d3.select(target);
let onMouseMove = function (e: any) {
dispatch.call("onDualKpiMouseMove", this, d3.mouse(target));
};
targetElement.on("mousemove", onMouseMove);
targetElement.on("mouseout", onMouseMove);
targetElement.on("touchmove", onMouseMove);
targetElement.on("touchstart", onMouseMove);
let onMouseOut = function (e: any) {
dispatch.call("onDualKpiMouseOut", this);
};
targetElement.on("mouseleave", onMouseOut);
targetElement.on("touchleave", onMouseOut);
}