add submenu support for touchmenu