do emit / broadcast in the right order