anchor.diff:          // Region Picker
           this.Region.InputView <- pickerRegion.View
           this.Region.InputAccessoryView <- accessoryRegion.View
  -        pickerRegion.Picker.Source <- { 
  -            new UIPickerViewModel() with
  -            override this.GetRowsInComponent(pickerView, comp) = regions.Length
  -            override this.GetComponentCount(pickerView) = 1
  -            override this.GetTitle(pickerView, row, comp) = regions.[row].Name
  -            override this.Selected(pickerView, row, comp) =
  -                region <- Some regions.[row]
  -                controller.Region.Text <- region.Value.Name
  -        }
  +        pickerRegion.Picker.Source <- sourceRegion
           this.Region.EditingDidBegin.Add(fun _ ->
               match country with
               | Some country ->
  
positive.code: open System.Linq
  open System.Drawing
  open System.Globalization
  open MonoTouch.Foundation
  open MonoTouch.UIKit
  open Wireclub.Models
  open Wireclub.Boundary
  open Wireclub.Boundary.Models
  open Wireclub.Boundary.Chat
  open Xamarin.Media
  
  [<Register ("ForgotPasswordViewController")>]
  type ForgotPasswordViewController (handle:nativeint) =
  
negative.code:             (fun _ -> controller.Country.BecomeFirstResponder() |> ignore),
              (fun _ -> controller.Region.ResignFirstResponder() |> ignore)
          )
      let sourceRegion =
          { 
              new UIPickerViewModel() with
              override this.GetRowsInComponent(pickerView, comp) = regions.Length
              override this.GetComponentCount(pickerView) = 1
              override this.GetTitle(pickerView, row, comp) = regions.[row].Name
              override this.Selected(pickerView, row, comp) =
                  region <- Some regions.[row]
                  controller.Region.Text <- region.Value.Name
          }
  
  
      [<Outlet>]
      member val Birthday:UITextField = null with get, set
  