 
     isClaimed = false
 
-    # traverse the DOM stack
+    # traverse the DOM stack looking for matches
     isClaimed = this.checkChildrenClaimed(start, elementsClaimed)
 
     if start != end and isClaimed == false

    if eleToCheck in elementsClaimed
      return true

    for ele in eleToCheck.childNodes
      if ele in elementsClaimed
        return true

      if this.checkChildrenClaimed(ele, elementsClaimed)
        return true

      return false

  createAnnotation: (annotation = {}) ->


      .addClass('h-icon-chevron-left')

  checkChildren: (eleToCheck, elementsClaimed) ->
    elementsClaimed.push(eleToCheck)
    for ele in eleToCheck.childNodes
      elementsClaimed.push(ele)
      this.checkChildren(ele, elementsClaimed)
