how many parameters do we need for Eventlist.item() ?
As far as I know, it is 4. It is always 4?
todays_events = el.items(Event.OCCURRING, start_of_day.getTime().getTime(), end_of_day.getTime().getTime(), true);

And how about todoList.item()?