goog.fx.DragDrop

List 1 (combined source/target, can be dropped on list 1, list 2, button 1 or button 2). List 2 (source only, can be dropped on list 1 or button 2)
Button 1 (combined source/target, can be dropped on list 1)
Button 2 (target only)