Index: /CKTester/fort.js
===================================================================
--- /CKTester/fort.js	(revision 4097)
+++ /CKTester/fort.js	(revision 4098)
@@ -70,5 +70,5 @@
 			startButton.observe( 'click', start );
 		},
-		
+
 		processProfile : function ()
 		{
@@ -78,5 +78,5 @@
 				tags = [];
 
-			// Receive path variables first, cell resolving may need them.  
+			// Receive path variables first, cell resolving may need them.
 			this.variables = profile.variables;
 			// Merge resolvers in profile.
@@ -110,5 +110,5 @@
 			}
 
-			// Cache the unique tags, 
+			// Cache the unique tags,
 			// TODO: Count tag frequency.
 			this.registeredTags = tags.uniq();
@@ -149,4 +149,10 @@
 		},
 
+		setupCellLink : function( cellBlock, cell )
+		{
+			$( cellBlock ).childElements().grep( new Selector( 'a' ) )[ 0 ]
+					.observe( 'click', this.runSingleCell.curry( cell ).bind( this ) );
+		},
+
 		cellStart : function( cell )
 		{
@@ -154,5 +160,5 @@
 			div.className = 'testEntry';
 			div.innerHTML = 'Testing "<a href="javascript:void(0)" target="_blank">' + cell.name + '</a>"...';
-
+			this.setupCellLink( div, cell );
 			this.currentTime = new Date();
 
@@ -180,6 +186,5 @@
 			var div = $('testLogger').lastChild;
 			div.innerHTML = html;
-			$( div ).childElements().grep( new Selector( 'a' ) )[ 0 ]
-					.observe( 'click', this.runSingleCell.curry( cell ).bind( this ) );
+			this.setupCellLink( div, cell );
 
 			this.totalFailed += failed;
