Handle 'pause' event edge cases
We should ignore 'pause' events when we have called pause ourselves, as any other synchronous function calls to TAL might change the state, only to be overridden by the asynchronous 'pause' event from the HTML5 media element.