iOS 15 and iPadOS 15 review: foundational fixes