Might try a card based events list... now that I wrote my blog post haha. Had a brainwave about that.