Implemented widget-level drag and drop