Updated signal/slots emitter class