more d3.js fixes