Updated with CreateEvents and more styling