         }
     }
     @objc @IBAction internal func paste(_ sender: Any) {
+        let whoAmI : NSResponder = (self.window?.firstResponder)!
+        
+        //  We want to add to existing play item list
+        guard whoAmI == self else { whoAmI.nextResponder?.perform(#selector(paste(_:)), with: sender); return }
+
         guard let doc : Document = self.window?.windowController?.document as? Document, doc.docGroup == .helium else { return }
         
         let pb = NSPasteboard.general

                item.state = .on
                jump.addItem(item)
            }
            Swift.print("fore \(fore.count)")
            for next in fore {
                item = NSMenuItem(title: next.article, action: #selector(MyWebView.jump(to:)), keyEquivalent: "")
                item.toolTip = next.url.absoluteString

    
    func webView(_ webView: WKWebView, didCommit navigation: WKNavigation!) {
        Swift.print(String(format: "2NV: %p - didCommit: %p", navigation, webView))
    }
    
    func webView(_ webView: WKWebView, didFailProvisionalNavigation navigation: WKNavigation!, withError error: Error) {
