Mostly implemented the event create stuff, all that remains is showing the dialog that has been created.