PUCE_UP make me thing it will fold something on click, use PUCE_DOWN instead (as for actions box menus)
functionset_tab(tabname,cookiename){// set appropriate cookieasyncRemoteExec('set_cookie',cookiename,tabname);// trigger show + tabname eventtrigger_load(tabname);}