events fix and iOS 4.3 unsupported delegate protocol removed