Hi Siran

Your New version works exactly how I wanted, but I am having trouble replicating your result.

To test the process I have created a new web page and added the code to the body.

If I import one of your placeholders everything works OK and I can change the audio file - so I understand that bit of the process, but if I create a new object on the page, apply the two names and then add the audio file using ctrl+alt+shift+A nothing happens. I am obviously missing a step somewhere.

Sorry for being so stupid!