anchor.diff:  //                        while sw.Elapsed.TotalMilliseconds < 10.0 do 1;
   
   
  -
  +                        
                           x.SwapBuffers()
                           //System.Threading.Thread.Sleep(200)
                           sw.Stop()
  +
  +                        //Report.Line("{0:0.00}ms", sw.Elapsed.TotalMilliseconds)
  +
                           if not first then
                               avgFrameTime.Add(sw.Elapsed.TotalSeconds)
   
  
positive.code:                         transact (fun () -> Mod.change sizes size)
  
                      needsRedraw <- false
                      
  //    override x.OnResize(e) =
  //        base.OnResize(e)
  
negative.code:         base.OnHandleCreated(e)
          loaded <- true
          base.MakeCurrent()
           
      member x.Render() = 
          if loaded then
              needsRedraw <- false
              if isNull contextHandle || contextHandle.Handle.IsDisposed then
  