Add event basic functionality, don't fetch events if categories can't be fetched
Reverted fetch events not being called if fetching categories fails