savepoint prior to redesign
using EventListNode constructor now to make shure an EventListNode always has an event.
revised eventlist with proper order written and compiling