beforescriptexecute Event
FireFox 4+ event that fires before a script block is executed
It only fires on script blocks when they are first evaluated. It will not fire if you call a function in a block after load.
It may seem obvious, but it only fires on blocks that come after the event hookup. This means it will not fire on the script block the addEventListener is part of.