AlertView with its Delegates to provide multiple actions