Separate the logics of component and graphical display node