   # is no selection the first item will be selected.
   #
   moveSelectionUp: (e) =>
-    element = ($ @focusedElement).prev "li"
+    element = ($ @focusedElement).prev "li.list-view-item"
     @select element if element.length > 0
 
   #

      @clearSelection() if @_selected.length > 0
    else
      # In single select, call deselect on each selected element so observing "deselect" works as expected
      _.each(($ @el).find("li.selected"), (element) => @deselect(element))

    @_selected.add model
    ($ element).addClass "selected"

  # Selects the first element in the list.
  #
  selectFirst: ->
    element = ($ @el).find("ul.list-view-items-container > li.list-view-item").first()
    @select element

  #
  # Selects the last element in the list.
  #
  selectLast: ->
    element = ($ @el).find "ul.list-view-items-container > li.list-view-item:last-of-type"
    @select element

  #
