I'm using popcorn null wrapper and in IE10 custom events may not be triggered in case calling play() from click event.
It sounds strange, but please check my example here: http://fiddle.jshell.net/vadim_bulochnik/7wtRL/2/show/
You can see that in IE10 only 'play' event fires, while in all other browsers 'timeupdate' event also fires (and in IE11 also ok).
I've tried to debug this issue and found that sometimes IE10 just ignores document.dispatchEvent() in popcorn._MediaElementProto.js on line 120.
After googling I found that seems this is a known bug:
Have you ever experienced a similar problem? Maybe there is a workaround?