An eventkit class that kind of works