Triggered when the module is destroyed.
Triggered when an attached element is hovered.
Triggered when an attached element is no longer hovered.
Triggered when no cursor type is applied.
Triggered when the module's properties are updated. Receives the diff (changed keys and new values) as the first argument.
Triggered on each render to update the cursor's position.
Triggered when a cursor type becomes invisible.
Triggered when a cursor type is visible.
Callback types for the custom cursor component.