function fauxLoader () {
	// Step 1: apply visual transformation by adding a new class to pick up on 
	//         predefined css rules.	
	var fauxBrowser = document.getElementById('faux-browser');
	fauxBrowser.className = 'dynamic';
	
	var finishes = fauxBrowser.getElementsByTagName('dl');
	
	// Step 2: Generate the DOM structure for the dynamic chip label:
	//	<p class="faux-name">
	//		<strong>Finish:</strong> <span>TV23 Tiber Valley</span>
	//	</p>
	var label = document.createElement('p');
	var fauxLabel = document.createElement('strong');
	var fauxName = document.createElement('span');
	var fauxLabelText = document.createTextNode('Finish:');
	var spaceText = document.createTextNode(' ');
	var labelText = document.createTextNode('');
	
	label.id = 'faux-name';
	label.appendChild(fauxLabel);
	label.appendChild(spaceText);
	label.appendChild(fauxName);
	fauxLabel.appendChild(fauxLabelText);
	fauxName.appendChild(labelText);
	fauxBrowser.appendChild(label);
	
	
	for (var i=0; i < finishes.length; i++) {
		var finish = finishes[i];
		finish.onmouseover = function () {
			var name = this.getElementsByTagName('dd')[0].childNodes[0].nodeValue;
			labelText.nodeValue = name;
		};
		finish.onmouseout = function ()	{
			labelText.nodeValue = '';
		};
	};
	
}

addLoadEvent(fauxLoader);