add listener on published positions