 		private function makeDataButton():void {			
 			var memoryButton:MenuButton = new GraphicButton(50, 90, _data_sprite, function _():void {
 				upperLayer.add(new DMemory(memory, level.goal.genExpectedMem()));
-			}, "View contents of memory", new Key("E"));
+			}, runningDisplayTest ? "View memory" : "View example memory", new Key("E"));
 			upperLayer.add(memoryButton);
 		}
 		

			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"));
