Fixed navigation error for UP/DOWN by replacing onKeyDown() with setSelectionFromTop() in EpgListView class.
Time line done with half hour separation.