def drill_down_facets
      drill = drill_down.reverse
      i = drill.find_index{|f|f.selected?}
      if i == 0
        down = nil
	current, *ups = drill[0..-1]
      else
        down, current, *ups = drill[i-1..-1]
      end

      [ down, current, ups ]
    end
def drill_down_facets
      drill = drill_down.reverse
      i = drill.find_index{|f|f.selected?}
      if i == 0
        down = nil
	current, *ups = drill[0..-1]
      else
        down, current, *ups = drill[i-1..-1]
      end

      [ down, current, ups ]
    end
returns [ down, current, ups ]