                     // If current URL is empty, attempt load
                     loadBackgroundAudioInTree(tree)
                 }
+                
+                // Voice-over
+                if voiceOverOn {
+                    startVoiceOverInTree(tree)
+                }
             }
         }
     }

            nodeView.node = node
            
            if let backgroundImagePath = tree.backgroundImageURL?.path {
                nodeView.backgroundImage = UIImage(contentsOfFile: backgroundImagePath)
                
                startVoiceOverInTree(tree)
                
                // Background audio - change only if not empty and different
                if let currentURL = backgroundAudioPlayer?.url {

            
            // If toggled to on, start voice-over
            if turnOn {
                if let tree = self.tree {
                    self.startVoiceOverAudioInTree(tree)
                }
            } else {
                self.stopVoiceOver()
            }
            
            self.voiceOverOn = turnOn
