       when 13
         if @opened
           @select(@cursor_option)
-          @move_cursor(1) if @is_multiple
+          @move_selection(1) if @is_multiple
         else
           @open()
         evt.preventDefault()

  update_dropdown_content: ->
    @$dropdown.$list.html(@parser.to_html())

  move_cursor: (dir) ->
    cursor = @parser.index_for(@cursor_option) + dir
    cursor = @parser.visible_options.length - 1 if cursor < 0
    cursor = 0 if cursor > @parser.visible_options.length - 1

    @move_cursor_to(cursor)

  move_cursor_to: (position) ->
    if @cursor_option
      @cursor_option.$listed.removeClass("active")


  dropdown_mouseover: (evt) ->
    option = @parser.find_by_element(evt.target)

    @move_selection_to(@parser.index_for(option)) if option

    evt.preventDefault()
    evt.stopImmediatePropagation()
