         DispatchQueue.main.async {
             let createNetworkVC = MeshSetupCreatingNetworkViewController.loadedViewController()
             createNetworkVC.setup(didFinishScreen: self.createNetworkScreenDone, deviceType: self.targetDeviceType, deviceName: self.targetDeviceName)
-            self.embededNavigationController.pushViewController(createNetworkVC, animated: true)
+            self.embededNavigationController.setViewControllers([createNetworkVC], animated: true)
         }
     }
 

        DispatchQueue.main.async {
            let nameVC = MeshSetupNameDeviceViewController.loadedViewController()
            nameVC.setup(didEnterName: self.didEnterName, deviceType: self.targetDeviceType, currentName: self.flowManager.targetDeviceCloudName())
            self.embededNavigationController.pushViewController(nameVC, animated: true)
        }
    }



        self.accountLabel.setStyle(font: MeshSetupStyle.RegularFont, size: MeshSetupStyle.SmallSize, color: MeshSetupStyle.PlaceHolderTextColor)
        self.accountLabel.text = ParticleCloud.sharedInstance().loggedInUsername ?? ""
    }

    override func viewDidAppear(_ animated: Bool) {
        super.viewDidAppear(animated)

        UIApplication.shared.isIdleTimerDisabled = true
    }
