Annoying delay when switching keyboard layout

On keyboard layout selection screen, there was a really annoying delay between two treeview cursor changes.

If you happen to unluckily press and hold Down key to scroll through the available layouts, hoping to be able to choose the correct one, you can go take a leak (or dump) while your CPU unwinds.

After several incremental optimizations, none of which premature, I'm happy to say this is no longer an issue. :smiley: