fix not actually removing the host view if requested, apparently host views continue rendering even if they don't have a superview :/