Własne zdarzenia

var e = new Event("click"); //tworzymy event

someElement.dispatchEvent(e); //uruchamiamy event na elemencie

//opcjonalne parametry
var flags = { bubbles: true, cancelable: true }
var e = new Event("click", flags);