intermediate commit for more generic item context menu