Implement create event feature