Surprised something like this already isn't in. Would be nice to add contextual menus to individual items, or custom items if multiple are selected. Maybe a callback "onContextualMenuShown" with a list of items that are selected, and then the ability to return additional menu items. See this related post.