fix for Auto Layout still required after executing -layoutSubviews