* The return of the callback decides whether signal emission stops or continues.
* If the callback function returns false, emission will stop and if true, it will continue.
* This return value is ignored for one-shot events, which will always stop after the first execution.
* The return of the callback decides whether signal emission stops or continues.
* If the callback function returns false, emission will stop and if true, it will continue.
* This return value is ignored for one-shot events, which will always stop after the first execution.