i'm not sure being able to get the origin of an event would really be a good idea, but how else do you make them meaningfully interact? i still think that retrieving the event makes more sense, but at least this way we close over the dom at the time the signal is instantiated, which i think makes some level of sense