Simulator reporter & event. Made (almost all) classes final.