Add multi-type sorting to events list