anchor.diff:  
       ///Show the Watch form.
       member __.Show() =
  -        watchForm.Show()
  -        watchForm.Activate()
  +        if watchForm.IsDisposed then
  +            watchForm <- new WatchForm()
  +
  +        if watchForm.Visible |> not then
  +            watchForm.Show()
  +            watchForm.Activate()
   
       ///Hide the Watch form.
       member __.Hide() =
  
positive.code:             if listen then
                  //printfn "listen is true"
                  try
                      if watchForm.Visible |> not then
                          watchForm.Show()
                          watchForm.Activate()
  
                      FsiHelper.getWatchableFsiVariables() 
                      |> Array.iter watchForm.Watch
                      //System.Threading.Timer(new TimerCallback(fun _ -> listen <- true), 0, 1000)
  
negative.code: [<AutoOpen>]
  [<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
  module Eye =
      let eye = new Eye()