Re-engineering the HTML5 <video> tag.