add arrow key scrolling and enter functionality for auto complete list