hey loadman, just tested it out, and sadly the category menu still zooms thru the list quickly. So it does not appear to have fixed the issue. Let me know if there's anything else I can do to help you troubleshoot this. Or let me know if you think a clean install might work. I would be willing to re-set up everything, if I knew there was a chance it'd fix this issue.
Also, while we are on the topic of bugs, the whole reason why I upgraded to the new version was because I was having an issue with the Add to Gamelist function. Sadly it seems as though that bug still exists in the new version as well. I have this 'Add' function assigned to it's own button on my control panel. When the user presses this button, it leads to very inconsistent results. Let me see if I can explain.
There appears to be a bug when pressing the 'Add to Gamelist' button which causes the 'Add to Gamelist' menu to have the wrong emulators gamelists in it, OR that no gamelists at all will appear in it. For instance, from my tree, if I go into MAME and play around in there a little. Not even starting a game necessarily. Then I go back up my tree and go into Nintendo. If I press the 'add' button on a game, sometimes all the MAME gamelists will appear in the list. Other times when switching from system to system like this, I will press 'Add' and there will be no game lists at all in the list. Not sure why this occurs. I have found that if I right click and go into the options menu, change nothing, and then press OK, that this "refreshes" something, and when I press the 'Add' game button again, the correct set of gamelists do appear. So it seems like whatever is being refreshed by going in and out of the options menu, needs to occur when switching emulators via a tree. Hopefully that made sense.
Along with that, I have another suggestion. It seems weird to me that there's no "Cancel" in the Add to gamelist window. If I accidentally push the 'Add' button, there is no way I could figure out to Cancel adding the game to a gamelist. It seems like it would make sense for a CANCEL option to appear either at the top or bottom of the list of gamelists. What I did to circumvent this was to create an additional gamelist for each emulator that is named "<-CANCEL->" The carrot symbol (<) at the beginning ensure that alphabetically, it will appear at the top of the list. I did NOT add the Cancel gamelist to my tree. That way the only way the user will know it exists, is if they press the 'Add to Gamelist' button. So in the case of an accidental 'add' key press, they can select my Cancel gamelist, and the 'Add' screen will go away, and no one will be the wiser. There is a shortcoming with using Cancel in this method. For one, if you've already added the selected game to the "cancel" list in the past, and you attempt to do it again it will give you a "already in the list" sort of message. This can be confusing to the user, if you are trying to trick them into thinking that it's just a normal Cancel option. BUT the 'Add to gamelist' screen DOES go away after that anyway. So, aside from the confusing message, it still works. So anyway, that's my way I worked around getting out of the 'Add to Gamelist' screen when pressed on accident. But it still doesn't seem right to me that there's no way to Cancel out of the 'Add' screen. So this, in the scheme of things, is pretty minor as my workaround does work. However, with my bug I introduced above, even my workaround doesn't do much, if the incorrect list of game lists is shown to the user.
Let me know if that all makes sense. And if you need any more information from me regarding the fast scrolling issue, or anything else.
Thanks!