setting 'this' in all iteration callbacks, and more...