@KevinGrandon: wouldn't the order of events here imply that a script file could be inserted multiple times if we call App.loader.load() multiple times before the script's onload event fires?