tooltip and some other improvements

chart.svg.select('path.active')[0][0] -> chart.svg.select('path.active').node()