Also key handling. Again allow space to pause/resume video while editing an event.
Filtering events in JS is too slow with >20,000 events. This moves the event data model into C++.
There was history before but now there is no more.