Switch to node + component compatible emitter