Just a suggestion: I started using `Array.prototype.forEach.call(tabList, fn);`, which has some nice properties, like having an implicit closure.