Added support for arrow keys

You can focus the list and use the up and down arrow keys to select previous and next item. Sets the yPosition if selected element is out of focus.