Some more event queue work
Controller: eventQueueLoop() made private and invoked from constructor
NetwalkEvent: added abstract process() method