Thanks for the reply; I'm not sure that cdk_traverse would do the trick, at least I can't think of how that would work right now... and the more I think about a second screen, I'm not sure it would look right on the display -- I need to think about this one more and how/if I would need to refresh multiple screens and how it would look with the menu dropping down over the sub screen (maybe the top screen would have focus).
I played around with menu.c a bit and modifying it seems pretty straight forward -- would you be open to making menuPos accept the normal constants (TOP and BOTTOM) and additional a row number for the position? I could produce a patch with your input...
Thanks,
Marc