Call construct_event correctly