{
el.on("mouseover", function() {
var p = d3.mouse(this);
projection.rotate([λ(p[0]), φ(p[1])]);
el.selectAll("path").attr("d", path);
})
el.append("circle")
.attr('cx', width/2)
.attr('cy', height/2)
.attr('r', Math.min(width, height)/2)
.attr('fill', '#ccc')
el.append("path")
.datum(topojson.feature(world, world.objects.countries))
.attr("stroke", "#f00")
.attr("d", path);
}