I have a custom library this is an ActivityObject that I use across multiple pages in my application. Strangely, when I raise an event on one instance of this object in one page, it seems to trigger the event on all pages, regardless of the specific event name. I'm confused by this behavior and need help understanding why it's happening and how to fix it.