Ever used CGRectGetMidX/CGRectGetMidY ?