A mouse event lets a visualization respond when a pointing device enters or leaves an element. In D3, listeners receive the DOM event and the element’s bound datum. section 7.3.1
Make a tooltip keyboard-accessible
Mouse events alone exclude users who navigate with a keyboard. Make SVG circles focusable with tabindex, then pair mouseenter with focus and mouseleave with blur so the same tooltip works for both interaction methods. section 10.2.4
