adding worker aggregate listeners

a proof of concept i would like to discuss (works with slm-queue branch feature/worker-listeners)
:-) It's done as football will definitely split the community!