     }
     
     func play() {
+        // REVIEW: Remove this block once we detect the end of speech
+        if let _ = self.utterance {
+            delegate.stopSpeaking()
+            prepareUtterance() // recreate a new utterance to avoid reusing it
+        }
+        
         self.autoPlay()
     }
     
     private func autoPlay() {
+        fPausing = false
         playAudio()
         NSNotificationCenter.defaultCenter().postNotificationName(SwipePage.shouldStartAutoPlay, object: self)
         /*

    private var fEntered = false
    private var cPlaying = 0
    private var cDebug = 0
    
    // Private lazy properties
    // Private properties allocated in loadView (we need to clean up in unloadView)

        }
        return false
    }
    */
}
