Go Language Event dispatcher