making some progress. Not sure why exactly, but replacing the stub
implementation has gotten past a number of errors about implementing the
virtual funcs from nsIXPCScriptable