Add event queue
Send events to monitor for GUI
Merge remote-tracking branch 'origin/jmsMonitor_merged'