/// <summary>
        /// Creates ModulesForInteraction submenu for a selected box
        /// </summary>
        /// <param name="box">box, which modules for interaction submenu should be created</param>
        /// <param name="menuItem">The menu Item, where all the subitems should be added
        /// </param>
        protected void CreateModulesForInteractionMenu(ToolStripMenuItem menuItem, IBoxModule box)
        {
            ToolStripMenuItem item;

            List<ToolStripMenuItem> modules = new List<ToolStripMenuItem>();

            foreach (ModuleForInteractionInfo info in box.ModuleForInteractionInfos)
            {
                item = new ToolStripMenuItem(info.Label);
                item.Click += new EventHandler(Interaction_Click);
                item.Enabled = box.IsPossibleToRunModuleForInteraction(info.IceIdentity);
                modules.Add(item);
            }

            foreach (ToolStripMenuItem it in modules)
            {
                menuItem.DropDownItems.Add(it);
            }
        }