public static void SuspendWire()
 {
     if (Running && active)
     {
         runnigBackup   = Wiring.running;
         Wiring.running = false;
         VisualizerWorld.BuildMarkerCache();
         AutoStepWorld.ResetTimer();
         mainWait.Set();
         wiringWait.WaitOne();
     }
 }