anchor.diff:                              pickerRegion.Picker.ReloadAllComponents()
                               match region, regions with
                               | _, [||] -> ()
  -                            | Some region, regions -> pickerCountry.Picker.Select(regions |> Array.findIndex (fun r -> r.Id = region.Id), 0, false)
  +                            | Some region, regions ->
  +                                match regions |> Array.tryFindIndex (fun r -> r.Id = region.Id) with
  +                                | Some index -> pickerRegion.Picker.Select(index, 0, false)
  +                                | _ -> ()
                               | _ -> ()
                           | error ->
                               pickerRegion.Progress.StopAnimating()
  
positive.code:             this.NavigationController.PopViewControllerAnimated (true) |> ignore
          ))
          this.SubmitButton.TouchUpInside.Add(fun _ ->
              // ## Send / Toast ...
              this.DismissViewController (true, null)
          )
              
  
negative.code:                         pickerCountry.Progress.StopAnimating()
                          pickerCountry.Picker.ReloadAllComponents()
                          match country with
                          | Some country ->
                              match countries |> Array.tryFindIndex (fun c -> c.Id = country.Id) with
                              | Some index -> pickerCountry.Picker.Select(index, 0, false)
                              | _ -> ()
                          | _ -> ()
                      | error ->
                          pickerCountry.Progress.StopAnimating()
  