What for? You can tell what type of control it is because you set the ID of a control when you add it to a dialog, and $did returns the ID associated with an on DIALOG event...it would just be a different way of getting the same info, IMO adding new features and repairing old bugs is more important than adding a different way of doing something that can already be done..