adding drag and drop connectability