Pregunta de entrevista de Everpure

Implementation of pub-sub pattern applied to existing interface