added angular ui for ui-if to not include audio elements everywhere and throw lots of warnings