V1 of o-overlay

Always wondered why this is done instead of `trigger.attributes.forEach(function(attr) {...` - can you help me understand that?