Layer:
Movement: Up: Down: Left: Right:
Drop target: Left: Top:
Snap if within: Pixels of drop target
Drag handle: L: T: W: H:
While dragging: Bring layer to front, then
Call JavaScript:
When dropped: Call JavaScript: Only if snapped