Building a responsive map with D3