Dave,
If possible then can you please modify the sample which I attached in my post here, such that it mimics your implementation:
http://our.componentone.com/groups/topic/c1-menu/
Once I receive it, I will debug it at my end and will let you know about my findings.
Regards,
Sankalp