Auto emit events by default, add third arg to forEach and map