add more control for user input suggestion key event