this delegate has been deprecated in iOS 4.3