[#27] viewer/owner mailer observer