Fix for banner display position when status bar is hidden

could also consider [[UIApplication sharedApplication] statusBarHidden] instead of checking for CGSizeZero?

maybe remove reliance on the status bar entirely and just center the banner in the parent window?