A replacement for UIAlertView that allow custom UI