impliment getCalEvent