Improved HmtlVideo handler, no longer acts on only the first video of a
page. Should also handle videos dynamically added later.