> For the complete documentation index, see [llms.txt](https://docs.facephi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.facephi.com/docs.facephi-en/sdks/sdk-web/componentes/videoid-identificacion-en-video/eventos.md).

# Events

The VideoID component emits events during its lifecycle so that the different scenarios can be controlled.

## Usage example

```typescript
const widgetRef = document.querySelector('facephi-video-id-widget');

widgetRef.addEventListener('widgetLoaded', handleWidgetLoaded);

function handleWidgetLoaded() {
  console.info('The component is fully loaded and running');
}
```

## Events emitted by VideoID

* [widgetLoaded](/docs.facephi-en/sdks/sdk-web/componentes/videoid-identificacion-en-video/eventos/widgetloaded.md): The Widget has finished loading and is ready to use.
* [extractionFinish](/docs.facephi-en/sdks/sdk-web/componentes/videoid-identificacion-en-video/eventos/extractionfinish.md): The Widget has completed extraction successfully.
* [userCancel](/docs.facephi-en/sdks/sdk-web/componentes/videoid-identificacion-en-video/eventos/usercancel.md): The user has closed the Widget before the extraction process finished.
* [extractionTimeout](/docs.facephi-en/sdks/sdk-web/componentes/videoid-identificacion-en-video/eventos/extractiontimeout.md): The extraction time limit has been exceeded.
* [exceptionCaptured](/docs.facephi-en/sdks/sdk-web/componentes/videoid-identificacion-en-video/eventos/exceptioncaptured.md): An error occurred during the capture process.
