     // AppDelegate.application(_:didReceiveRemoteNotification:completionHandler:)
     // Once the notification is tapped, then the same userInfo is passed to the same method in the AppDelegate.
     override func didReceive(_ request: UNNotificationRequest, withContentHandler contentHandler: @escaping (UNNotificationContent) -> Void) {
+        consoleLog("push received")
         let userInfo = request.content.userInfo
 
         let content = request.content.mutableCopy() as! UNMutableNotificationContent

            self.display?.tabQueue = nil

            profile?._shutdown()
        }

        guard let display = self.display else {

    }

    func didFinish(_ what: PushMessage? = nil, with error: PushMessageError? = nil) {
        consoleLog("push didFinish start")
        defer {
            // We cannot use tabqueue after the profile has shutdown;
            // however, we can't use weak references, because TabQueue isn't a class.
