Stargazers of d3 and canvas