Neil Lor: you make your xbl dispatch a custom event
Neil Lor: your extension has a capturing event listener for that event
Neil Lor: it calls preventDefault() on the event if the site is not in the whitelist
Neil Lor: and also stopPropagation() to stop the site seeing the event
Neil Lor: then, the xbl can call getPreventDefault() on the event to see if the flash should be blocked
Neil Lor: this still lets the site see if its flash is blocked, of course, because it can do the same thing
rue2 see, it's not just "an object". it's an object created with a constructor that formed closures for all the member-functions its constructor instantiated
rue2 oh
rue2 yea- i did solve that
rue2 if you load a subscript via the subscriptLoader, and set the object as a "const" it can't be deleted