Is it possible that the change-event is not called, if the user navigates through a dropdown via arrow keys? It would be very helpful, if the change event only gets called when the user selects and element in the dropdown with mouse-click or pressing enter.
Also if the property "ClearSearchAfterSelection" is set to true, it would be helpful if the search value would not be cleared when navigating through the dropdown via arrow keys but only when the user really selects and element in the dropdown with mouse-click or pressing enter.