--- a/skin.aeonmq5/720p/CustomSub6008.xml
+++ b/skin.aeonmq5/720p/CustomSub6008.xml
@@ -2,9 +2,7 @@
 
 	<window id="6008" type="dialog"><!-- Programas -->
 	<defaultcontrol>-</defaultcontrol>
-	<onload condition="!StringCompare(Container(9000).numitems,0)">SetFocus(9000)</onload>
-	<onload condition="StringCompare(Container(9000).numitems,0)">SetFocus(9101)</onload>
-	<onunload>Skin.Reset(submode)</onunload>
+	<include>SubMenuCommon</include>
 	<controls>
 	<control type="group">
 	<include condition="Window.IsVisible(6000)">MenuCustom</include>
@@ -22,8 +20,8 @@
 	<property name="name">menu0801</property>
 	<property name="id">$INFO[skin.string(menu0801.master)]</property>
 	<onclick condition="Window.IsVisible(6000)">SetFocus(5000)</onclick>
-	<onclick condition="Window.IsVisible(Home)">Close</onclick>
-	<onclick condition="Window.IsVisible(Home)">$VAR[value_menu0801.action]</onclick>
+	<onclick condition="Window.IsVisible(Home)">Dialog.Close(6008)</onclick>
+	<onclick condition="Window.IsVisible(Home)">Skin.SetString(submenu_action,$VAR[value_menu0801.action])</onclick>
 	<visible>![IsEmpty(skin.string(menu0801.master)) | SubString(skin.string(menu0801.visible),off)] | Window.IsVisible(6000)</visible>
 	</item>
 	<item>
@@ -32,8 +30,8 @@
 	<property name="name">menu0802</property>
 	<property name="id">$INFO[skin.string(menu0802.master)]</property>
 	<onclick condition="Window.IsVisible(6000)">SetFocus(5000)</onclick>
-	<onclick condition="Window.IsVisible(Home)">Close</onclick>
-	<onclick condition="Window.IsVisible(Home)">$VAR[value_menu0802.action]</onclick>
+	<onclick condition="Window.IsVisible(Home)">Dialog.Close(6008)</onclick>
+	<onclick condition="Window.IsVisible(Home)">Skin.SetString(submenu_action,$VAR[value_menu0802.action])</onclick>
 	<visible>![IsEmpty(skin.string(menu0802.master)) | SubString(skin.string(menu0802.visible),off)] | Window.IsVisible(6000)</visible>
 	</item>
 	<item>
@@ -42,8 +40,8 @@
 	<property name="name">menu0803</property>
 	<property name="id">$INFO[skin.string(menu0803.master)]</property>
 	<onclick condition="Window.IsVisible(6000)">SetFocus(5000)</onclick>
-	<onclick condition="Window.IsVisible(Home)">Close</onclick>
-	<onclick condition="Window.IsVisible(Home)">$VAR[value_menu0803.action]</onclick>
+	<onclick condition="Window.IsVisible(Home)">Dialog.Close(6008)</onclick>
+	<onclick condition="Window.IsVisible(Home)">Skin.SetString(submenu_action,$VAR[value_menu0803.action])</onclick>
 	<visible>![IsEmpty(skin.string(menu0803.master)) | SubString(skin.string(menu0803.visible),off)] | Window.IsVisible(6000)</visible>
 	</item>
 	<item>
@@ -52,8 +50,8 @@
 	<property name="name">menu0804</property>
 	<property name="id">$INFO[skin.string(menu0804.master)]</property>
 	<onclick condition="Window.IsVisible(6000)">SetFocus(5000)</onclick>
-	<onclick condition="Window.IsVisible(Home)">Close</onclick>
-	<onclick condition="Window.IsVisible(Home)">$VAR[value_menu0804.action]</onclick>
+	<onclick condition="Window.IsVisible(Home)">Dialog.Close(6008)</onclick>
+	<onclick condition="Window.IsVisible(Home)">Skin.SetString(submenu_action,$VAR[value_menu0804.action])</onclick>
 	<visible>![IsEmpty(skin.string(menu0804.master)) | SubString(skin.string(menu0804.visible),off)] | Window.IsVisible(6000)</visible>
 	</item>
 	<item>
@@ -62,8 +60,8 @@
 	<property name="name">menu0805</property>
 	<property name="id">$INFO[skin.string(menu0805.master)]</property>
 	<onclick condition="Window.IsVisible(6000)">SetFocus(5000)</onclick>
-	<onclick condition="Window.IsVisible(Home)">Close</onclick>
-	<onclick condition="Window.IsVisible(Home)">$VAR[value_menu0805.action]</onclick>
+	<onclick condition="Window.IsVisible(Home)">Dialog.Close(6008)</onclick>
+	<onclick condition="Window.IsVisible(Home)">Skin.SetString(submenu_action,$VAR[value_menu0805.action])</onclick>
 	<visible>![IsEmpty(skin.string(menu0805.master)) | SubString(skin.string(menu0805.visible),off)] | Window.IsVisible(6000)</visible>
 	</item>
 	<item>
@@ -72,8 +70,8 @@
 	<property name="name">menu0806</property>
 	<property name="id">$INFO[skin.string(menu0806.master)]</property>
 	<onclick condition="Window.IsVisible(6000)">SetFocus(5000)</onclick>
-	<onclick condition="Window.IsVisible(Home)">Close</onclick>
-	<onclick condition="Window.IsVisible(Home)">$VAR[value_menu0806.action]</onclick>
+	<onclick condition="Window.IsVisible(Home)">Dialog.Close(6008)</onclick>
+	<onclick condition="Window.IsVisible(Home)">Skin.SetString(submenu_action,$VAR[value_menu0806.action])</onclick>
 	<visible>![IsEmpty(skin.string(menu0806.master)) | SubString(skin.string(menu0806.visible),off)] | Window.IsVisible(6000)</visible>
 	</item>
 	<item>
@@ -82,8 +80,8 @@
 	<property name="name">menu0807</property>
 	<property name="id">$INFO[skin.string(menu0807.master)]</property>
 	<onclick condition="Window.IsVisible(6000)">SetFocus(5000)</onclick>
-	<onclick condition="Window.IsVisible(Home)">Close</onclick>
-	<onclick condition="Window.IsVisible(Home)">$VAR[value_menu0807.action]</onclick>
+	<onclick condition="Window.IsVisible(Home)">Dialog.Close(6008)</onclick>
+	<onclick condition="Window.IsVisible(Home)">Skin.SetString(submenu_action,$VAR[value_menu0807.action])</onclick>
 	<visible>![IsEmpty(skin.string(menu0807.master)) | SubString(skin.string(menu0807.visible),off)] | Window.IsVisible(6000)</visible>
 	</item>
 	<item>
@@ -92,8 +90,8 @@
 	<property name="name">menu0808</property>
 	<property name="id">$INFO[skin.string(menu0808.master)]</property>
 	<onclick condition="Window.IsVisible(6000)">SetFocus(5000)</onclick>
-	<onclick condition="Window.IsVisible(Home)">Close</onclick>
-	<onclick condition="Window.IsVisible(Home)">$VAR[value_menu0808.action]</onclick>
+	<onclick condition="Window.IsVisible(Home)">Dialog.Close(6008)</onclick>
+	<onclick condition="Window.IsVisible(Home)">Skin.SetString(submenu_action,$VAR[value_menu0808.action])</onclick>
 	<visible>![IsEmpty(skin.string(menu0808.master)) | SubString(skin.string(menu0808.visible),off)] | Window.IsVisible(6000)</visible>
 	</item>
 	<item>
@@ -102,8 +100,8 @@
 	<property name="name">menu0809</property>
 	<property name="id">$INFO[skin.string(menu0809.master)]</property>
 	<onclick condition="Window.IsVisible(6000)">SetFocus(5000)</onclick>
-	<onclick condition="Window.IsVisible(Home)">Close</onclick>
-	<onclick condition="Window.IsVisible(Home)">$VAR[value_menu0809.action]</onclick>
+	<onclick condition="Window.IsVisible(Home)">Dialog.Close(6008)</onclick>
+	<onclick condition="Window.IsVisible(Home)">Skin.SetString(submenu_action,$VAR[value_menu0809.action])</onclick>
 	<visible>![IsEmpty(skin.string(menu0809.master)) | SubString(skin.string(menu0809.visible),off)] | Window.IsVisible(6000)</visible>
 	</item>
 	<item>
@@ -112,8 +110,8 @@
 	<property name="name">menu0810</property>
 	<property name="id">$INFO[skin.string(menu0810.master)]</property>
 	<onclick condition="Window.IsVisible(6000)">SetFocus(5000)</onclick>
-	<onclick condition="Window.IsVisible(Home)">Close</onclick>
-	<onclick condition="Window.IsVisible(Home)">$VAR[value_menu0810.action]</onclick>
+	<onclick condition="Window.IsVisible(Home)">Dialog.Close(6008)</onclick>
+	<onclick condition="Window.IsVisible(Home)">Skin.SetString(submenu_action,$VAR[value_menu0810.action])</onclick>
 	<visible>![IsEmpty(skin.string(menu0810.master)) | SubString(skin.string(menu0810.visible),off)] | Window.IsVisible(6000)</visible>
 	</item>
 	<item>
@@ -122,8 +120,8 @@
 	<property name="name">menu0811</property>
 	<property name="id">$INFO[skin.string(menu0811.master)]</property>
 	<onclick condition="Window.IsVisible(6000)">SetFocus(5000)</onclick>
-	<onclick condition="Window.IsVisible(Home)">Close</onclick>
-	<onclick condition="Window.IsVisible(Home)">$VAR[value_menu0811.action]</onclick>
+	<onclick condition="Window.IsVisible(Home)">Dialog.Close(6008)</onclick>
+	<onclick condition="Window.IsVisible(Home)">Skin.SetString(submenu_action,$VAR[value_menu0811.action])</onclick>
 	<visible>![IsEmpty(skin.string(menu0811.master)) | SubString(skin.string(menu0811.visible),off)] | Window.IsVisible(6000)</visible>
 	</item>
 	<item>
@@ -132,8 +130,8 @@
 	<property name="name">menu0812</property>
 	<property name="id">$INFO[skin.string(menu0812.master)]</property>
 	<onclick condition="Window.IsVisible(6000)">SetFocus(5000)</onclick>
-	<onclick condition="Window.IsVisible(Home)">Close</onclick>
-	<onclick condition="Window.IsVisible(Home)">$VAR[value_menu0812.action]</onclick>
+	<onclick condition="Window.IsVisible(Home)">Dialog.Close(6008)</onclick>
+	<onclick condition="Window.IsVisible(Home)">Skin.SetString(submenu_action,$VAR[value_menu0812.action])</onclick>
 	<visible>![IsEmpty(skin.string(menu0812.master)) | SubString(skin.string(menu0812.visible),off)] | Window.IsVisible(6000)</visible>
 	</item>
 	<item>
@@ -142,8 +140,8 @@
 	<property name="name">menu0813</property>
 	<property name="id">$INFO[skin.string(menu0813.master)]</property>
 	<onclick condition="Window.IsVisible(6000)">SetFocus(5000)</onclick>
-	<onclick condition="Window.IsVisible(Home)">Close</onclick>
-	<onclick condition="Window.IsVisible(Home)">$VAR[value_menu0813.action]</onclick>
+	<onclick condition="Window.IsVisible(Home)">Dialog.Close(6008)</onclick>
+	<onclick condition="Window.IsVisible(Home)">Skin.SetString(submenu_action,$VAR[value_menu0813.action])</onclick>
 	<visible>![IsEmpty(skin.string(menu0813.master)) | SubString(skin.string(menu0813.visible),off)] | Window.IsVisible(6000)</visible>
 	</item>
 	<item>
@@ -152,8 +150,8 @@
 	<property name="name">menu0814</property>
 	<property name="id">$INFO[skin.string(menu0814.master)]</property>
 	<onclick condition="Window.IsVisible(6000)">SetFocus(5000)</onclick>
-	<onclick condition="Window.IsVisible(Home)">Close</onclick>
-	<onclick condition="Window.IsVisible(Home)">$VAR[value_menu0814.action]</onclick>
+	<onclick condition="Window.IsVisible(Home)">Dialog.Close(6008)</onclick>
+	<onclick condition="Window.IsVisible(Home)">Skin.SetString(submenu_action,$VAR[value_menu0814.action])</onclick>
 	<visible>![IsEmpty(skin.string(menu0814.master)) | SubString(skin.string(menu0814.visible),off)] | Window.IsVisible(6000)</visible>
 	</item>
 	<item>
@@ -162,8 +160,8 @@
 	<property name="name">menu0815</property>
 	<property name="id">$INFO[skin.string(menu0815.master)]</property>
 	<onclick condition="Window.IsVisible(6000)">SetFocus(5000)</onclick>
-	<onclick condition="Window.IsVisible(Home)">Close</onclick>
-	<onclick condition="Window.IsVisible(Home)">$VAR[value_menu0815.action]</onclick>
+	<onclick condition="Window.IsVisible(Home)">Dialog.Close(6008)</onclick>
+	<onclick condition="Window.IsVisible(Home)">Skin.SetString(submenu_action,$VAR[value_menu0815.action])</onclick>
 	<visible>![IsEmpty(skin.string(menu0815.master)) | SubString(skin.string(menu0815.visible),off)] | Window.IsVisible(6000)</visible>
 	</item>
 	<item>
@@ -172,8 +170,8 @@
 	<property name="name">menu0816</property>
 	<property name="id">$INFO[skin.string(menu0816.master)]</property>
 	<onclick condition="Window.IsVisible(6000)">SetFocus(5000)</onclick>
-	<onclick condition="Window.IsVisible(Home)">Close</onclick>
-	<onclick condition="Window.IsVisible(Home)">$VAR[value_menu0816.action]</onclick>
+	<onclick condition="Window.IsVisible(Home)">Dialog.Close(6008)</onclick>
+	<onclick condition="Window.IsVisible(Home)">Skin.SetString(submenu_action,$VAR[value_menu0816.action])</onclick>
 	<visible>![IsEmpty(skin.string(menu0816.master)) | SubString(skin.string(menu0816.visible),off)] | Window.IsVisible(6000)</visible>
 	</item>
 	<item>
@@ -182,8 +180,8 @@
 	<property name="name">menu0817</property>
 	<property name="id">$INFO[skin.string(menu0817.master)]</property>
 	<onclick condition="Window.IsVisible(6000)">SetFocus(5000)</onclick>
-	<onclick condition="Window.IsVisible(Home)">Close</onclick>
-	<onclick condition="Window.IsVisible(Home)">$VAR[value_menu0817.action]</onclick>
+	<onclick condition="Window.IsVisible(Home)">Dialog.Close(6008)</onclick>
+	<onclick condition="Window.IsVisible(Home)">Skin.SetString(submenu_action,$VAR[value_menu0817.action])</onclick>
 	<visible>![IsEmpty(skin.string(menu0817.master)) | SubString(skin.string(menu0817.visible),off)] | Window.IsVisible(6000)</visible>
 	</item>
 	<item>
@@ -192,8 +190,8 @@
 	<property name="name">menu0818</property>
 	<property name="id">$INFO[skin.string(menu0818.master)]</property>
 	<onclick condition="Window.IsVisible(6000)">SetFocus(5000)</onclick>
-	<onclick condition="Window.IsVisible(Home)">Close</onclick>
-	<onclick condition="Window.IsVisible(Home)">$VAR[value_menu0818.action]</onclick>
+	<onclick condition="Window.IsVisible(Home)">Dialog.Close(6008)</onclick>
+	<onclick condition="Window.IsVisible(Home)">Skin.SetString(submenu_action,$VAR[value_menu0818.action])</onclick>
 	<visible>![IsEmpty(skin.string(menu0818.master)) | SubString(skin.string(menu0818.visible),off)] | Window.IsVisible(6000)</visible>
 	</item>
 	<item>
@@ -202,8 +200,8 @@
 	<property name="name">menu0819</property>
 	<property name="id">$INFO[skin.string(menu0819.master)]</property>
 	<onclick condition="Window.IsVisible(6000)">SetFocus(5000)</onclick>
-	<onclick condition="Window.IsVisible(Home)">Close</onclick>
-	<onclick condition="Window.IsVisible(Home)">$VAR[value_menu0819.action]</onclick>
+	<onclick condition="Window.IsVisible(Home)">Dialog.Close(6008)</onclick>
+	<onclick condition="Window.IsVisible(Home)">Skin.SetString(submenu_action,$VAR[value_menu0819.action])</onclick>
 	<visible>![IsEmpty(skin.string(menu0819.master)) | SubString(skin.string(menu0819.visible),off)] | Window.IsVisible(6000)</visible>
 	</item>
 	<item>
@@ -212,8 +210,8 @@
 	<property name="name">menu0820</property>
 	<property name="id">$INFO[skin.string(menu0820.master)]</property>
 	<onclick condition="Window.IsVisible(6000)">SetFocus(5000)</onclick>
-	<onclick condition="Window.IsVisible(Home)">Close</onclick>
-	<onclick condition="Window.IsVisible(Home)">$VAR[value_menu0820.action]</onclick>
+	<onclick condition="Window.IsVisible(Home)">Dialog.Close(6008)</onclick>
+	<onclick condition="Window.IsVisible(Home)">Skin.SetString(submenu_action,$VAR[value_menu0820.action])</onclick>
 	<visible>![IsEmpty(skin.string(menu0820.master)) | SubString(skin.string(menu0820.visible),off)] | Window.IsVisible(6000)</visible>
 	</item>
 	</content>