func NewEventQueue() EventQueue {
	events := EventQueue{
		Events:   make([]Event, 0),
		Finished: make(chan bool),
	}
	return events
}
// NewEventQueue returns a new EventQueue
NewEventQueue returns a new EventQueue
// NewEventQueue returns a new EventQueue
func NewEventQueue() EventQueue {
	events := EventQueue{
		Events:   make([]Event, 0),
		Finished: make(chan bool),
	}
	return events
}
func NewEventQueue ( ) EventQueue { events := EventQueue { Events : make ( [ ] Event , 0 ) , Finished : make ( chan bool ) , } return events }
NewEventQueue returns a new EventQueue
NewEventQueue returns a new EventQueue