is_root is checked on load, small fixes to the parent child selectors