code: function debugEvents(video) {
  	[
  		'loadstart',
  		'progress',
  		'suspend',
  		'abort',
  		'error',
  		'emptied',
  		'stalled',
  		'loadedmetadata',
  		'loadeddata',
  		'canplay',
  		'canplaythrough',
  		'playing', // fake event
  		'waiting',
  		'seeking',
  		'seeked',
  		'ended',
  	// 'durationchange',
  		'timeupdate',
  		'play', // fake event
  		'pause', // fake event
  	// 'ratechange',
  	// 'resize',
  	// 'volumechange',
  		'webkitbeginfullscreen',
  		'webkitendfullscreen',
  	].forEach(function (event) {
  		video.addEventListener(event, function () {
  			console.info('@', event);
  		});
  	});
  }
docs: debug events