made the event selector default to the first available event if no cache is present