 any reason, we'll throw an alert to be loud
            // and noisy about it.  That is not supposed to happen at all.
            //
            if (!canLog()) {
                alert("The callbacker and/or logger has failed to initialize. "
                      + "This probably means there's a syntax error in one of the js sources.");
            }
        }
    
        callbacker = new WPHybridCallbacker();
        logger = new WPHybridLogger(callbacker, '~');
        
        // If the classes above 