why is this needed here?  removeComponent is called already from the code at the top of ownerChanged.