public static void handleDifferredInputsofDependentNodes(Node node, final XBayaGUI xbayaGUI){
List<DataPort> inputPorts = node.getInputPorts();
for (DataPort dataPort : inputPorts) {
Node fromNode = dataPort.getFromNode();
if(isDifferedInputNode(fromNode)){
final DifferedInputNode differedInputNode = (DifferedInputNode)fromNode;
if(!differedInputNode.isConfigured()){
//not configured differed node this is what we are looking for
//set the flag and ensure all the rest is finished
Runnable task = new Runnable() {
@Override