An extension of the d3 zoom map demo.