Hi Anudeep, thanks for the reply. The reason we're doing like so is because we needed to be 100% sure that the scripts are not executing until the page has loaded. Ideally we don't want to copy the code to check for this on every component, thus why we attach it to the windows object. Do you think t...