thanks dynamitemedia!
I got it to work! My last change was adding this line 'o.Feed = xml@feed' in CategoryFeed.brs to Function ParseCategoryNode just before this line 'elseif xml.GetName() = "categoryLeaf" then'
is it that you just don't like the function of click down? or do you only have one category?
you don't need to use the category leafs if you don't want anyways.
We have multiple categories, but not subcategories (leafs). Those subcategories are overkill for what we have, and going with a single subcategory in each category seemed pointless, because then the user has to click an extra time to start scrolling through the options. Maybe I will reconsider that.
Figuring out how to eliminate the subcategories took me about 4 hours of following the functions/ subroutines from file to file and adding debug code to see what was happening along the way. I don't feel any smarter but maybe my next task will go easier, after having survived this challenge.