A responsive d3.js graph that is also interactive