On Jan 30,2007, at 11:54 AM, Todd Kloots wrote: Michael - If you set the "lazyload" configuration property to "true" for your ContextMenu, then its contents will not get created and the menu itself will not be rendered until the "contextmenu" event is actually fired. That said, if you're creating a ~1000 elements with unique context menus, then, yes it would be better to reuse a single ContextMenu instance and reuse it. You can subscribe to your context menu's "showEvent" and use the "contextEventTarget" to determine what child node was the actual target of the "contextmenu" event that triggered the display of the menu. You can then use that target element to determine what content you need to add or remove from the menu. Make sense? - Todd