Pipeline listener