This is probably basic...  given a fully qualified function name, I'm trying to call it via .apply()
Superficial example
var ns = {
    someFunc: function() { console.log('stuff'); }
}
function someTopLevelFunc() { console.log('top level'); }
Given a method that takes the name of that function, us there some way to call the namespaced function?
function theCaller(funcName) {
  console.log("Callback name: " + callbackFunctionName)
  const callbackFunction = window[callbackFunctionName];
  console.log("Type: " + (typeof callbackFunction))
  if((typeof callbackFunction) === "function") {
     callbackFunction.apply(null, []);
  }
}
theCaller('topLevelFunc');
theCaller('ns.someFunc');
The first call works while the second call shows the callbackFunction type as undefined
Probably a simple syntax issue, but my googling has failed me.
