refactored JS, audio module only loaded when required, replacing good copy with bad copy - going with the old content last approach