more d3 fixes