aha. this is a bit confusing, maybe you can pass to that event `app.data` to always have the same data layer in signals?