Fixed issue where 'centerInView:' wasn't always using the correct superview