UIAlertView and UIActionSheet helper for block-based callback usage