thanks for the replies. I guess I can keep track of the controls myself.
The reason I was looking at the container iteration solution is so that I do
not have to keep the state separately.
If there is no good way to let Gtk2hs do this for me I can manage the controls
myself. I just wanted to confirm that this is the "Gtk2hs way" :)