@ -1,9 +1,8 @@
function arrInvoker (arr) {
return function () {
// Special case when length is two, for performance
arr.length === 2
? arr[0](arr[1])
: arr[0].apply(undefined, arr.slice(1))
return function (ev) {
for (let i = 0; i < arr.length; i++) {
arr[i](ev)
}