Use a safer UIAlertView display method without threads