Ahora hasPopup emula un observable