popup userlist{
	submenu(Control,$icon(internal)):{
		item(Op,$icon(op)): op $selected;
		item(Deop,$icon(deop)): deop $selected;
		separator;
		item(Voice,$icon(voice)): voice $selected;
		item(Devoice,$icon(devoice)): devoice $selected;
		item(Kick,$icon(kick)): { foreach(%tmp,$selected)kick $window %tmp; }
		item(Ban,$icon(ban)): ban $selected;
		item(Kick & Ban,$icon(quit)):{
			foreach(%tmp,$selected){
				ban %tmp
				kick $window %tmp
			}
		}
	}
	submenu(Info,$icon(who)):{
		item(Whois): whois $selected;
		item(Whois with idle time): { foreach(%tmp,$selected)whois %tmp %tmp; }
		item(Whowas): { foreach(%tmp,$selected)whowas %tmp; }
		item(Who): { foreach(%tmp,$selected)who %tmp; }
		item(Userlist entry): echo $selected;
		item(Dns): echo $selected;
	}
	separator;
	submenu(Ctcp,$icon(ctcp_request)):{
		item(Ping,$icon(ping)):ctcp $selected PING;
		item(Version,$icon(kvirc)):ctcp $selected VERSION;
		item(Userinfo,$icon(who)):ctcp $selected USERINFO;
		item(Clientinfo,$icon(ctcp_request)):ctcp $selected CLIENTINFO;
		item(Time,$icon(time)):ctcp $selected TIME;
		item(Source,$icon(ctcp_reply)):ctcp $selected SOURCE;
		item(Finger,$icon(ctcp_error)):ctcp $selected FINGER;
	}
	submenu(Dcc):{
		item(Chat): foreach(%tmp,$selected)dcc chat %tmp;
		item(Send): foreach(%tmp,$selected)dcc send %tmp;
		item(Voice): foreach(%tmp,$selected)dcc voice %tmp;
	}
	separator;
	item(Query,$icon(own)): query $selected;
}
