 			undoButton.setAlpha(undoAlpha);
 			redoButton.setAlpha(undoAlpha);
 			
+			deleteHint.exists = !currentWire && !currentBloc && !currentModule && (findMousedModule() || findMousedWire());
+			
 			if (loadButton) {
 				var successSave:String = findSuccessSave();
 				loadButton.setExists(successSave != savedString && successSave != null);

			upperLayer.add(new Scroller);
			upperLayer.add(new DCurrent(displayWires, displayModules));
			upperLayer.add(new DModuleInfo(displayModules));
			if (level.delay) {
				if (!displayDelay)
					midLayer.add(displayDelay = new DDelay(modules, displayModules));

	import Components.Bloc;
	import flash.utils.Dictionary;
	import flash.geom.Point;
	import Helpers.DeleteHelper;
	import Helpers.KeyHelper;
	import Modules.CustomModule;
	import Modules.SysDelayClock;
	import org.flixel.*;
