         }
         LDClient.sharedInstance().start(config, with: ldUserBuilder)
         LDClient.sharedInstance().delegate = self
-        showMesh = LDClient.sharedInstance().boolVariation("temp-mesh-in-mobile", fallback: false)
 
         //lets trigger these early
         NSLog("temp-xenon-in-ios = \(LDClient.sharedInstance().boolVariation("temp-xenon-in-ios", fallback: false))")

    override func viewDidDisappear(_ animated: Bool) {
        super.viewDidDisappear(animated)
        LDClient.sharedInstance().stop()
    }

    func featureFlagDidUpdate(_ key: String!) {
        if (key == "temp-mesh-in-mobile") {
            showMesh = LDClient.sharedInstance().boolVariation("temp-mesh-in-mobile", fallback: false)
        } else {
            NSLog("\(key) = \(LDClient.sharedInstance().boolVariation(key, fallback: false))")
        }
    }

    func showTutorial() {


        let dialog = ZAlertView(title: "Setup a new device", message: nil, alertType: .multipleChoice)

        if (ParticleCloud.sharedInstance().isAuthenticated) {
            dialog.addButton("Mesh", font: ParticleUtils.particleBoldFont, color: ParticleUtils.particleCyanColor, titleColor: ParticleUtils.particleAlmostWhiteColor) { (dialog: ZAlertView) in
                dialog.dismiss()

