Only run callback after d3 transition is complete
handle map zooming on clicks