func (eventCatalog *EventCatalog) listByName() map[string][]EventEntry {
    result := make(map[string][]EventEntry)
    eventCatalog.events.Range(func(key, value interface{}) bool {
        result[key.(string)] = value.([]EventEntry)
        return true