typecasting 'UIRefreshControl *' as 'id' in +appearance and +appearanceWhenContainedIn: class methods ... compiler no longer diplays "Incompatible pointer types returning 'UIRefreshControl *' from a function with result type 'CKRefreshControl *'" warning