evt.setPreferredLocation(x0, y);
graph.add(evt);
y += dy;
if (isInputs)
fbx = Math.max(fbx, evt.getPreferredSize().width + gap);
IOLink lnk = isInputs ? new IOLink(evt, fbt, isEvents)
: new IOLink(fbt, evt, isEvents);
lnk.setElement(evt.getElement());
graph.add(lnk);
if (isEvents)
graph.add(new WithLink(lnk, fbt));
}
}