@tommyk looking at the code, I think the system is busy during bootup, and this causes an uncaught failure There is a new notification , sent after updateDom() is called, to inform the app that the content has been drawn. I think the module needs to use that notification to start the play of the audio element it just added