addTooltip = (evt,d) => {
console.log(evt)
console.log(d)
let thisElem = evt.currentTarget;
d3.select(thisElem)
.style("stroke","black")
.style("stroke-width","2")
.raise();
d3.select('#tooltipElement')
.style("visibility", "visible")
.attr("x", evt.offsetX - 80)
.attr("y", evt.offsetY + 30)
.raise();
tooltipText
.style("visibility", "visible")
.attr("x", evt.offsetX - 78)
.attr("y", evt.offsetY + 43)
.html(d["animal.prod.code"])
.raise();
tooltipText2
.style("visibility", "visible")
.attr("x", evt.offsetX - 78)
.attr("y", evt.offsetY + 56)
.html(format(d["format.code"]))
.raise();
tooltipText3
.style("visibility", "visible")
.attr("x", evt.offsetX - 78)
.attr("y", evt.offsetY + 69)
.html(d["total.suffering.US.daily"].toLocaleString() + " days")
.raise();
}