It's a really clever solution, kudos to them. Is there a limitation why they couldn't just have the notification point to a remote URL and update server-side using whatever solution they wanted? It wouldn't have been as elegant but may have been easier to build.