* pass semantics children in traversal and hit test orders * explain why we are inverting _children * Roll engine