I build custom context menus at runtime for each appointment. The menus work fine, I get the AppointmentContextMenuItemClicked event and am able to act on the menu option chosen, but the UI drops all of the custom menus. The next time I right-click on any appointment, it only has Edit and Delete options. I've tried Rebind() at the end of the AppointmentContextMenuItemClicked, but it does not refresh, and even if I call databind and step through the code where it reconstructs all of the menus, they still do not show up in the browser. Anyone dealt with this?