listeners architecture started