HTML5 video - Waiting event not firing
===

I'm messing around with HTML5 videos and custom controls and I'm looking to use the waiting event to ideally display a loading image but just writing to the console will do for now.

**The waiting event**

> Playback has stopped because the next frame is not available, but the
> user agent expects that frame to become available in due course.

Here's the video code minus the controls:

    <video controls preload="meta">
	   <source src="http://www.tools4movies.com/dvd_catalyst_profile_samples/The%20Amazing%20Spiderman%20tablet.mp4" />
	   This is video fallback
	</video>

And here's my event listener for the waiting event.

   

     var video = document.getElementsByTagName('video')[0];   
     
        video.addEventListener('waiting', function() {
            console.log('waiting');
        }, false);

Can anyone see why this isn't running? The waiting event sounds like what I need.