cleanup + library nodes as widget