 })
		;

		transition.select('text')
			.attr('x', function(d) { return kx * d.dx / 2; })
			.attr('y', function(d) { return ky * d.dy / 2; })
			.style('opacity', function(d) { return kx * d.dx > d.w && ky * d.dy > d.h ? 1 : 0; })
		;
		
		transition.each('end', resetColor)

		tooltip.style('opacity', 0);

		node = d;

		header.text(node.fullname);

		if (overNode) {
			legend.select('td.coverage' + Math.floor(overNode.coverage)).style('background-color', overNode.color);
		}

		overParent = null;
		overNo