fix three bugs, not accept enter key, not navigate correctly with up/down key in FF, and UI when hover