add contextmenu demo