1) more refactorings and usage of specializing the UIAlertView delegate method behavior amongst classes