anchor.diff:      let mutable needsRedraw = false
       let mutable first = true
       
  -    let mutable renderContiuously = false
  +    let mutable renderContinuously = false
       let mutable autoInvalidate = true
       let mutable threadStealing : StopStealing = 
           { new StopStealing with member x.StopStealing () = { new IDisposable with member x.Dispose() = () } }
  
positive.code:     interface IControl with
          member x.IsInvalid = needsRedraw
          member x.Invalidate() =
              if not x.IsDisposed && not renderContiuously then
                  if not needsRedraw then
                      needsRedraw <- true
                      x.Invalidate()
  
          member x.Paint() =
              if not x.IsDisposed && not renderContiuously then
                  use g = x.CreateGraphics()
                  use e = new PaintEventArgs(g, x.ClientRectangle)
                  x.InvokePaint(x, e)
  
negative.code:         base.OnHandleCreated(e)
          loaded <- true
          base.MakeCurrent()
           
      member x.Render() = 
          if loaded then
  