removed ES5 legacy.js and dependency on 'Array.isArray(..)'