Triggered when the module is destroyed.
Triggered when the timeline completes.
Triggered when the module's properties are updated. Receives the diff (changed keys and new values) as the first argument.
Triggered when the timeline starts.
Triggered during timeline updates with progress values.
Maps event types to their callback parameter types.