nearly always sort events by date but not always