added CanvasVidget
refactoring DragDrop to Xwt: Prototyping IV