   dropdown_mouseover: (evt) ->
     option = @parser.find_by_element(evt.target)
 
-    @move_cursor_to(@parser.index_for(option)) if option
+    @move_selection_to(@parser.index_for(option)) if option
 
     evt.preventDefault()
     evt.stopImmediatePropagation()


    @opened = true

    @move_cursor_to(@parser.index_for(@cursor_option))

    @$dropdown.bind "mouseover", "li.chosen-option", (evt) => @dropdown_mouseover(evt)
    @$dropdown.bind "mousedown", "li.chosen-option", (evt) => @dropdown_mousedown(evt)

    changed = @apply_filter()
    @update_dropdown_position()
    @update_dropdown_content()
    @move_selection_to(0) if changed

  update_dropdown_position: ->
    list = @$container.find("ul")
