เพื่อรับการวาง (drop) Drop target ต้องฟังเหตุการณ์อย่างน้อย 3 เหตุการณ์:
- เหตุการณ์ dragenter ใช้กำหนดว่า drop target จะยอมรับการวางหรือไม่ หากยอมรับ ต้องยกเลิกเหตุการณ์นี้
- เหตุการณ์ dragover ใช้กำหนดการแสดงผลให้ผู้ใช้เห็น หากยกเลิกเหตุการณ์ จะอัปเดตการแสดงผล (โดยทั่วไปคือเคอร์เซอร์) ตามค่าแอตทริบิวต์ dropEffect
- สุดท้าย เหตุการณ์ drop อนุญาตให้ทำการวางจริงได้