use slightly less efficient find instead of explicit children to compensate for continued UI changes