logo correctly removes itself from the superview only once