a follow-on:  given your code doesn't interact with HTML5 videos (or does it?), do you need this (seems formulaic) code that deals with HTML5?