anchor.diff:                               removeMarkers (textEditorData.IsSomethingSelected)
                                removeTimer()
                            if not textEditorData.IsSomethingSelected then
  -                             popupTimer := GLib.Timeout.Add(1000u, delayedTooltipShow))
  +                             popupTimer := GLib.Timeout.Add(1000u, delayedHighight))
   
       let documentTextReplaced = EventHandler<_>(fun _ _ -> removeMarkers(false))
       let documentSelectionChanged = EventHandler(fun _ _ -> removeMarkers(false))
  
positive.code: 
      member x.ForceUpdate () =
          removeTimer()
          delayedTooltipShow.Invoke()
  
      member x.UsagesSegments
          with get() = usagesSegments
  
negative.code: 
                                          let projectFilename, files, args = MonoDevelop.getFilesAndArgsFromProject(doc.Project, IdeApp.Workspace.ActiveConfiguration)
  
                                          //cancel any current highlights
                                          cancelHighlight()
                                          ShowHighlightAsync(projectFilename, currentFile, textEditorData.Text, files, line, col, lineStr, args)
  
                                      with exn -> LoggingService.LogError("Unhandled Exception in F# HighlightingUsagesExtension", exn)
  
                                  finally popupTimer := 0u
                                  false )
  
      let caretPositionChanged =
          EventHandler<_>
  