Hey Michael,
First and foremost, thank you for the great work you've done on NGUI!
Now, I've been given a mandate to transform a client's UI into something that will work with controller setup. I thought the easiest would be to update to a recent version of NGUI and make use of the UIKeyNavigation component. Then I realized that the version of NGUI being used in the client's project is 2.1.6. Lemme tell you that when I replaced the old code with 3.5.5, things pretty much exploded. Event handling, class names, API for buttons, everything is pretty much blown.
Do you have any suggestions?
Thank you!
Paul