Completed initial (untested) Event listing code