reworked the way the node default layout is applied