Fix 259 and 260: Use ES5, users should polyfill on their own for IE8 support

WIP fix for #259 and #260