
  for(var i = 0; i != event.dataTransfer.items.length; i++)
    {delete event.dataTransfer.items[i];
    if(event.dataTransfer.items[i].kind != 'string')
      {say('Item kind (ondrop): FAIL (items[' + i + '].kind should be string)')}
    if(event.dataTransfer.items[i].type != dataTypes[i])
      {say('Item type (ondrop): FAIL (items[' + i + '].type should be' + dataTypes[i] + ')')}
    event.dataTransfer.items[i].getAsString(
      function ()
        {if(arguments[0] != data[e++])
          {say('getAsSt