       marker = DomUtils.createElement "div"
       marker.className = "vimiumReset internalVimiumHintMarker vimiumHintMarker"
       marker.stableSortCount = ++stableSortCount
-      # Extract other relevant fields from the hint descriptor. TODO(smblott) The name "link" here is misleading.
+      # Extract other relevant fields from the hint descriptor. TODO(smblott) "link" here is misleading.
       extend marker,
         {hintDescriptor: link, linkText: link.linkText, showLinkText: link.showLinkText, rect: link.rect}
 

    # because some clickable elements cannot contain children, e.g. submit buttons.
    @hintMarkerContainingDiv = DomUtils.addElementList hintMarkers,
      id: "vimiumHintMarkerContainer", className: "vimiumReset"
    # Hide markers from other frames.
    @hideMarker marker for marker in hintMarkers when marker.hintDescriptor.frameId != frameId
    @updateKeyState = @updateKeyState.bind this, hintMarkers # TODO(smblott): This can be refactored out.

  setOpenLinkMode: (@mode, shouldPropagateToOtherFrames = true) ->

      @hideMarker marker for marker in hintMarkers
      @showMarker matched, @markerMatcher.hintKeystrokeQueue.length for matched in linksMatched

  # When only one hint remains, activate it in the appropriate way.  The current frame may or may not contain
  # the matched link, and may or may not have the focus.  The resulting four cases are accounted for here by
  # selectively pushing the appropriate HintCoordinator.onExit handlers.
  activateLink: (linkMatched, userMightOverType=false) ->
    @removeHintMarkers()
    clickEl = HintCoordinator.getLocalHintMarker(linkMatched.hintDescriptor)?.element
