Thanks for all the help .... I was trying to b1 = new Button; this.addChild(b1); this.addChild(b1); this.addChild(b1); etc which is why it appeared that b1 was "all used up" :-)When adding to the displaylist why does b1 = new Button; have to be done each time? Why can't b1, which is an instance of the button class, be duplicated into the list? b1 is just a variable that refers to the instance, right? Not a unique id. Not sure why this is different from
<mx:Panel> <mx:Button/> <mx:Button/> <mx:Button/> </mx:Panel> TIA, Mic.

