 
         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
     }

                DispatchQueue.main.async {
                    let pairingVC = MeshSetupPairingProcessViewController.loadedViewController()
                    pairingVC.setup(didFinishScreen: self.targetDevicePairingScreenDone, deviceType: self.targetDeviceType, deviceName: self.flowManager.targetDeviceBluetoothName() ?? self.targetDeviceType!.description)
                    self.embededNavigationController.pushViewController(pairingVC, animated: true)
                }
            }
        } else {

        DispatchQueue.main.async {
            let updateFirmwareVC = MeshSetupFirmwareUpdateProgressViewController.loadedViewController()
            updateFirmwareVC.setup(didFinishScreen: self.targetDeviceFirmwareUpdateScreenDone)
            self.embededNavigationController.setViewControllers([updateFirmwareVC], animated: true)
        }

        self.flowManager.setTargetPerformFirmwareUpdate(update: true)
