UMG-Menu with gamepad Navigation

Can anybody help in making a BP Navigation System for UMG-Manu with a gamepad? I mean a two and more columns of buttons menu. There are enough tutorials in internet about UMG-Menus, but they explain how to build a one column menu. So the question is how to jump from one button to the opposite in the neighboring column and not going through all of the buttons inbetween them ? (sorry for my english i hope it is more or less clear what i mean)

You store a variable that gives you the current index of your left column. Then in your onKeyDown over-ride, you have the logic to switch between the two columns and set the current index of the current column to the stored index of the previous column.