Use top/left properties to fix positioning in DOM mode for now, cleanup orphaned children in DOM rendering, better name and toString behavior