     
     private override init() {
         super.init()
+        let curr = HistoryModel.shared.current()
         MPNowPlayingInfoCenter.default().nowPlayingInfo = [
-            MPMediaItemPropertyTitle: "Hear Holy Bible"
+            MPMediaItemPropertyTitle: curr.description()
         ]
         //AudioControlCenter.shared.getIcon() // from prototype
         let controlCenter = MPRemoteCommandCenter.shared()
         controlCenter.playCommand.isEnabled = true
         controlCenter.playCommand.addTarget(handler: { event in
-            return .success
+            return MPRemoteCommandHandlerStatus.success
         })
-        controlCenter.stopCommand.isEnabled = true
-        controlCenter.stopCommand.addTarget(handler: { event in
-            return .success
-        })
-        controlCenter.nextTrackCommand.isEnabled = false
-        controlCenter.previousTrackCommand.isEnabled = false
+        controlCenter.pauseCommand.isEnabled = false
+        controlCenter.stopCommand.isEnabled = false
+        //controlCenter.stopCommand.addTarget(handler: { event in
+        //    return .success
+        //})
+        //controlCenter.nextTrackCommand.isEnabled = false
+        //controlCenter.previousTrackCommand.isEnabled = false
     }
     
     deinit {

    func numberOfChildItems(at indexPath: IndexPath) -> Int {
        print("CarPlay number Child Items called \(indexPath)  count: \(indexPath.count)")
        switch indexPath.count {
        case 0: return CarPlayManager.tabs.count
        case 1:
            switch indexPath[0] {
            case 0: return min(self.historyLimit, HistoryModel.shared.historyCount)

    }
    
    func contentItem(at indexPath: IndexPath) -> MPContentItem? {
        print("CarPlay content item called \(indexPath)")
        switch indexPath.count {
        case 1:
            let item = CarPlayManager.tabs[indexPath[0]]
