keep an internal list of sources so we can rebuild the SourceActor list; fix frames with an undefined this