when it looks at the first item "Notify", Notify.* fails as a wildmatch so the alias returns $null and the submenu stops trying to load extra items shocked change it to a wildmatch which reflects all the items in the hash table and perhaps change $mid($v2,8) to something which will return the portion of the item name you want, maybe $gettok($v2,-1,46) as you originally had since $gettok(Notify,-1,46) => Notify and $gettok(Notify.nick,-1,46) => nick


"The only excuse for making a useless script is that one admires it intensely" - Oscar Wilde