javascript disparando evento personalizado para chrome

você pode me dar um exemplo de chrome onde eu tenho algo parecido com isto:

function checkVideoStatus(vidElement){
   var currentTime = vidElement.currentTime;
   //now wait 5 seconds
   var updatedTime = vidElement.currentTime;
   //now check if video has freezed
   if(updatedTime == currentTime){
      //fire videoFreeze Event
   }

}

Então eu gostaria de disparar este evento aqui. Além disso, é realmente necessário disparar este evento, já que eu posso colocar aqui uma chamada de método relevante para fazer o que eu quero de acordo?

É em JS os eventos são apenas como onChange, onMouseOver etc ??

questionAnswers(1)

yourAnswerToTheQuestion