Playing nice with AutoLayouted subviews. Removed view hierarchy manipulation form -layoutSubviews to prevent infinite looping.