v31, Fix auto-complete system

1. When select word by tab, you can press tab again to choose the next
word until there is no other match words.
2. Now the match word list's order should be more usable.