             scrollElem: $('.clusterize-scroll', @node)[0]
             contentElem: $('.clusterize-content', @node)[0]
 
+    search: (itemPath) =>
+        @itemPath = itemPath
+        @render()
+


            items.push(linkifyHtml itemLI.outerHTML, @linkifyOptions)


        @$node.empty()
        @$node.append(htmlFragment)

        ul = document.createElement('ul')

        items = []

        itemPath = @itemPath or '*'
        results = taskPaperOutline.evaluateItemPath(itemPath)

        if itemPath isnt '*'
            itemLI = document.createElement('li')
            itemLI.innerHTML = "ItemPath: #{itemPath} (#{results.length} results)<br><hr>"
            items.push(itemLI.outerHTML)

        knownParents =
            'Birch': true

        addItem = (item) =>
            knownParents[item.id] = true
            if item.parent and not knownParents[item.parent.id]
                addItem(item.parent)

            itemLI = document.createElement('li')
            for attribute in item.attributeNames
                itemLI.setAttribute attribute, item.getAttribute(attribute)
