Animation sometimes need the superview