Removes all the children in the list and calls onRemove for all of them and their children.
void removeAll(Iterable<Component> cs) { children.removeAll(cs); }