lines in visuals are now children of their root object
visuals are now hidden instead of destroyed and re-created