pourquoi le drop handler est defini sur le document?