A fallback is a bad idea imo; if you can’t find the event just skip it
What would be the k tag for? To identify the kind of events in the list? I had a similar idea for highlighter which I’m still contemplating whether to do; what’s your reasoning for it?