An API that uses blocks with UIAlertView(s), adds support for multiple delegates per UIAlertView and introduces local scope to a UIAlertViewDelegate.