fix some dropdown no selection case
add events