(actionId, eventId) — the event's id travels as event, which is what lets the handler reach the details the ring is holding.
(actionId, eventId)
event
final void Function(String actionId, int eventId)? onItemAction;