Agreed, that's a much better way to do the `timeupdate` bind. I wonder about the trigger communicating with the event via another jQuery event, though -- seems like a callback would make it easier to understand the control flow. Is there some other reason why we'd want that extra step?