replaced buzz-based player with html, added unique ids