
e = 0, result = true;
function start(event)
  {event.dataTransfer.items.clear();
  event.dataTransfer.effectAllowed = 'copy';
  for(var i = 0; i != dataTypes.length; i++)
    {event.dataTransfer.items.add(data[i],dataTypes[i])}
  if(event.dataTransfer.items.length != dataTypes.length)
      {say('items.length (ondragstart) : FAIL (items.length should be' + dataTypes.length + ')')}
  for(var i = 0; i != dataTypes.length; i++)
    {if(event.dataTransfer.getData(dataTypes[i]) != data[i])
      {say('getData (