sweeper: an employee who sweeps (floors or streets etc.)
causal agent: any entity that produces an effect or is responsible for events or results
recall: the process of remembering (especially the process of recovering information by mental effort)