Очередная оптимизация

Починены превью видеофайлов на сосаче + оставшиеся ивенты перемещены в `handleEvent`.