Improved sound loop example script

do you mean using the update loop to check for the download completing?  Unfortunately it seems to be.  I tried two other things and both were a problem: 

1.  Simply loading and calling playSound() immediately in body of script.   No sound is heard, it seems to fail silently because the download is still ongoing. 

2.   Using a while loop without inner code to wait for the finish of download... while (!sound.downloaded) {}.   That seems to hang the script, no sound, and script cannot be stopped from the active scripts window.