The object is copied when put into the list, so there should be no danger of dangling references.
The new classes Event and EventSource can be used as a simple mechanism for implementing event-based callbacks in the simulators.