ve', function(event) {
                    // Position tooltip
                    d3.select('#tooltip')
                        .style('left', (event.pageX + 10) + 'px')
                        .style('top', (event.pageY + 10) + 'px');
                })
                .on('mouseout', function() {
                    // Hide tooltip
                    d3.select('#tooltip').style('display', 'none');
                });

            const div = foreignObject.append('xhtml:div')
                .style('widt