eventQ can schedule events based on the situation of person.