updated with new visuals, rewrote audio and video to both use a placeholder div