- Updated to work with other browsers (ArrayBuffer.slice needed to specify a size)