     @options = root._.extend({
       onTableClick: (e) =>
       loadMoreOnClick: =>
+      resetResultsOnClick: =>
       infiniteScroll: true
       infiniteScrollCallback: (e) => Ti.API.info("scrolled to bottom")
       rowClassName: "SearchResultsTableRow"
+      noResultsRowClassName: "SearchResultsTableNoResultsRow"
+      loadMoreRowClassName: "SearchResultsTableMoreRow"
       top: "auto"
       pullToRefresh: false
       pullToRefreshCallback: (e) => Ti.API.info("pull to refresh fired")

    
    
  createMoreRow: =>
    root.app.create("SearchResultsTableMoreRow", {
      loadMoreOnClick: @options.loadMoreOnClick
    })
    
  createNoResultsRow: =>
    root.app.create("SearchResultsTableNoResultsRow").noResultsRow
        @i++
    else
      @table.scrollable = false
      @table.setData([@noResultsRow.noResultsRow])

    if hasMoreRows
      @table.hasMoreRows = true
