 			var adjMouse:FlxPoint = new FlxPoint(FlxG.mouse.x + FlxG.camera.scroll.x * (bg.scrollFactor.x - 1), 
 												 FlxG.mouse.y + FlxG.camera.scroll.y * (bg.scrollFactor.y - 1));
 			
-			if (!bg.overlapsPoint(adjMouse))
+			if (bg.overlapsPoint(adjMouse))
+				MenuButton.buttonClicked = true;
+			else
 				exists = false;
 			
 		}

				exists = false;
		}
		
		private const WIDTH_FACTOR:Number = 3 / 4;
		private const HEIGHT_FACTOR:Number = 3 / 4;
		
	}


			for (var memLine:int = 0; memLine < memory.length; memLine++) {
				var memValue:Value = memory[memLine];
				if (memValue && memValue != FixedValue.NULL) {
					var memText:FlxText = new FlxText(bg.x + BORDER + col * (COL_WIDTH + BORDER),
													  bg.y + BORDER + row * (ROW_HEIGHT + BORDER / 2),
													  COL_WIDTH, memLine + " : " + memValue.toString())
					memText.setFormat(U.FONT, 16);
					memText.alpha = bg.alpha;
					add(memText);
					
					row += 1;
					if (row >= ROWS) {
