anchor.diff:      let mutable starred = false
       let mutable loaded = false
       let mutable lastEvent = DateTime.UtcNow
  +    let mutable active = true
           
       let nameplate (user:UserProfile) =     
           sprintf
  
positive.code: open Wireclub.Boundary.Chat
  open Wireclub.Boundary.Models
  open ChannelEvent
  
  
  [<Register ("GameViewController")>]
  
negative.code:         // keyboard
          showObserver <- UIKeyboard.Notifications.ObserveWillShow(System.EventHandler<UIKeyboardEventArgs>(placeKeyboard))
          hideObserver <- UIKeyboard.Notifications.ObserveWillHide(System.EventHandler<UIKeyboardEventArgs>(placeKeyboard))
          activeObserver <- NSNotificationCenter.DefaultCenter.AddObserver(UIApplication.DidBecomeActiveNotification, this.ViewDidBecomeActive)
          inactiveObserver <- NSNotificationCenter.DefaultCenter.AddObserver(UIApplication.WillResignActiveNotification, this.ViewWillResignActive)
  
  
          this.Text.BecomeFirstResponder () |> ignore
      
      override this.ViewDidDisappear animated =
          showObserver.Dispose ()
          hideObserver.Dispose ()
          activeObserver.Dispose()
          inactiveObserver.Dispose()
  
      member this.HandleChannelEvent = processor.Post
  
  