At the moment, when you select display all for an events category, they are stacked oldest to newest. It seems like newest to oldest would be much more useful. In contrast, if you select upcoming and a category goes fallow, it will simply fail to print on a page when there are no future events. This needs some re-thinking.