separate keydown with auto-suggest logic