In rich:contextMenu I think that will be good if the event attribute can has more than one event. It could be separated like in reRender attribute.