Supervisor Event Listener written in Go