Well you can "create" new controls using /did. Simply create them in the dialog definition, then ON DIALOG INIT, set them to hidden. Then whenever the specific event you want to add a new control on occurs, unhide it. And as for the mouse/uclick, yes they could be triggered, it's just generally ugly code to actually do it.