error messages display properly and proper field values are saved when creating event