implemented findEventsForVehicle and findEventsByTask, probably in a gross way :D