MapRenderer: keyboard navigation
UI: fix bug with selecting out-of-map tiles