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: [<AutoOpen>]
  [<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
  module Eye =
      let eye = new Eye(new WatchForm())
negative.code: namespace Swensen.FsEye
  open Swensen.FsEye.Forms
  
  type Eye() as this = 
      let mutable watchForm = new WatchForm()
      //value indicates whether or not FSI session listening is turned on
      let mutable listen = true
  
  