TimesheetEventHandler