update: sound works
JS functions in one file