                 histories.append(temp)
             }
         }
-/* NYI  //  Register our URL protocol(s)
+        
+        //  Remember item actions; use when toggle audio/video
+        NotificationCenter.default.addObserver(
+            self,
+            selector: #selector(handleItemAction(_:)),
+            name: NSNotification.Name(rawValue: "HeliumItemAction"),
+            object: nil)
+
+        /* NYI  //  Register our URL protocol(s)
         URLProtocol.registerClass(HeliumURLProtocol.self) */
     }
 

        }
    }
    
    /// Shows alert asking user to input user agent string
    /// Process response locally, validate, dispatch via supplied handler
    func didRequestUserAgent(_ strings: RequestUserStrings,

        }
    }

    var itemActions = Dictionary<String, Any>()
    var histories = Array<PlayItem>()
    var defaults = UserDefaults.standard
    var disableDocumentReOpening = false
