       autoReady: off
       focusDelay: 1000
       resizeDelay: 100
-      solo: on
       classNames: do ->
         classNames = {}
         keys = ['ready', 'item', 'expanded', 'dimmed', 'focused', 'sample']


      # Dimming.
      @focusDelay *= parseFloat @$sampleItem.css('transition-duration')
      if @solo is on
        @$expandedItem = null
        @on
          mouseenter: (e) =>
            @toggleExpandedItemFocus $(e.currentTarget), on
            return
          mouseleave: (e) =>
            @toggleExpandedItemFocus $(e.currentTarget), off
            return
          expand: (e, expanded) =>
            @_clearDimTimeout() if expanded
            @toggleItemFocus $(e.currentTarget), expanded, @focusDelay
            return
        , ".#{@classNames.item}"
        @on 'mouseleave', =>
          @toggleItemFocus @$expandedItem, off, 0
          return

      # Layout.
      @metrics = {}


    _adjustItemToRightEdge: ($item) ->
      $item.css left: 'auto', right: 0
      return

    _getMetricSamples: ->
