tree is examed recursively on updateTreeSelectStatus()