d3 force directed layout with infobox for nodes