body:`The proper way to do all this action command business is the following:\r\n* Have a command that is self contained and does the actual work\r\n* Use the command everywhere except Action Bar\r\n* For the Action Bar instatiate an Action that will only use the commandService to execute the command\r\n\r\nThat patter is cleanest and we use it all over the place (especially explorer).\r\nIf you do not want to tackle it in this PR then you can create a debt item.`,
body:`This works fine and we have it for instance in debug land.\r\nHowever this is an old way to do this - it is a sort of bridge between comands and actions.\r\n\r\nSince all your things could be commands this can than be much simpliar without any action items and things like that.\r\nI suggest to look here for an inspiration on how to do it if all you guys are commands\r\nhttps://github.com/Microsoft/vscode/blob/roblou/searchContextMenu/src/vs/workbench/parts/files/electron-browser/views/openEditorsView.ts#L312`,