Oh huh... We should probably just re-assign the parent no matter what.

So this would be:

    if(view.parent) { view.parent._removeChild(view) }

Forgetting about the `_` in there does that seem right?