you need following things on remote ....
dialog list {
title "list"
size -1 -1 200 200
button "OK",1, 170 75 20 20, OK
list 2, 1 1 150 200, hsbar
}
on me:*:join:#: if (!$dialog(list)) { dialog -m list list | who # } | else { who # }
raw 352:*: if ($dialog(list)) { did -a list 2 $6 *!* $+ @ $+ $4 }