Issue
Currently, every announcement consumer receives announcements. This is impractical, considering we may want to make announcements for specific users.
Solution
Add a handler for the user agent. Based on the user agent, the announcement will be supplied or not.