make dropdown more compact
prevent dropdown traversal from moving the cursor
remove unused state changes
Merge pull request #14 from Dakuan/db/autocomplete-enhance

Db/autocomplete enhance