очевидно не успевает
может быть потому что кто-то в приоритете, точно не знаю, но наблюдал, выполняя при приёме (асинхронном) большого количества данных со вставкой их в dom, что браузер подвисает до конца обработки, mouseout, например, вообще теряется (tooltip при наведении появлялся, отправлялся запрос, пока шла обработка ответа с этим подвисом, мышь сдвигалась, tooltip же можно было убрать только отводом после очередного наведения).