      the `currentPage` in ReaderCenter may not have updated just yet
      */
     func getCurrentChapterName() -> String? {
+        guard let chapter = FolioReader.sharedInstance.readerCenter.getCurrentChapter() else {
+            return nil
+        }
+        
+        currentHref = chapter.href
+        
         for item in book.flatTableOfContents {
             if let resource = item.resource where resource.href == currentHref {
                 return item.title

            readCurrentSentence()
        }
        
        UIApplication.sharedApplication().idleTimerDisabled = true
    }
    
    func isPlaying() -> Bool {

			}
        }
        
//        UIApplication.sharedApplication().idleTimerDisabled = false
    }

    func togglePlay() {
