use simple events system to signal Core ready