use events for video load detection