inFocus swapped with node.contains