Publish events for tracking logs

This time, this is a single pull request, as my workflow wasn't as clean as usual.

Also, there is plenty of repetition, but I see no clean way to factor it out.
I think this event is fired at regular intervals as a video is played, and I don't think we want to record it in the logs (this would be a lot of information to record)