added audio element, improved setTrack() usage