 		
 		private function runDisplayTest():void {
 			time.reset();
+			upperLayer.add(displayTime = new DTime(FlxG.width / 2 - 50, 10))
 			displayTime.startPlaying();
 			runningDisplayTest = true;
 		}

			makeDataButton();
			makeInfoButton();
			makeBackButton();
			if (editEnabled)
				upperLayer.add(displayTime = new DTime(FlxG.width / 2 - 50, 10))
			else {
				upperLayer.add(displayTime);
				if (runningDisplayTest)
					makeEndTestButton();
			}
		}
		

					initialMemory = level.goal.genMem();
					memory = initialMemory.slice();
					upperLayer.add(new DMemory(memory, level.goal.genExpectedMem()));
				}, "Generate new example memory", new Key("R"));
				upperLayer.add(randomButton);
			}
			
			if (level.goal.dynamicallyTested) {
				var testButton:MenuButton = new GraphicButton(FlxG.width / 2 - 16, 10, _test_sprite, function _():void {
					level.goal.startRun();
					lastRunTime = elapsed;
				}, "Test your machine!", new Key("T"));
