Added EventLoader and saveEvent