     { result, stats, searchText, isCaseSensitive, @machine } = options
 
     for fileName, lines of result
-      @scrollView.wrapper.addSubView new KDCustomHTMLView
-        partial  : "#{fileName}"
-        cssClass : 'filename'
+      @scrollView.wrapper.addSubView fileItem = new KDCustomHTMLView
+        partial     : "<span>#{fileName}</span>"
+        cssClass    : 'filename'
+
+      fileItem.on 'OpenFile', @bound 'openFile'
+      fileItem.setAttribute 'data-file-path', fileName
+
+      fileItem.on 'dblclick', ->
+        [target] = @getDomElement()
+        @emit 'OpenFile', target  if target
 
       previousLine = null
 


    { target } = event

    return unless  target.classList.contains 'match'

    path       = target.getAttribute 'data-file-path'
    lineNumber = target.getAttribute 'data-line-number'
    file       = FSHelper.createFileInstance { path, @machine }

    file.fetchContents (err, contents) ->

            cssClass : 'separator'
            partial  : '...'

        view = fileItem.addSubView new KDCustomHTMLView
          tagName  : 'pre'
          cssClass : 'line'

