Some events may be fired despite the lack of effect on the video itself,
in particular while trying to change the playback rate;
Not all conditions are necessarily there to generate every single
possible event, such as stalled or emptied;
The rendered page may not be updated while the video is
playing. Thus you may see plenty of timeupdate
events counted after the video is paused/stopped;
Remember, HTML5 Video is still work in progress, so anything
on this page may be deprecated tomorrow and no longer part of
HTML5;