Send a variable to eventListener function

I create 20 Button and I need to get the Clicked button

 
var len:int = 20;
for(var h:int = 0;h<len;h++)
{
var Button:SimpleButton = new SimpleButton();
   Button.x = xmove;
   Button.y = ymove;
   Button.upState = DrawSprite(_COLORS[h]);
   Button.overState = Button.upState;
   Button.downState = Button.upState;
   Button.hitTestState = Button.upState;
//need to send h variable to eventListener function 
//HOW ?????
   Button.addEventListener( MouseEvent.CLICK, doSomething);
   stage.addChild(Button);
}
 
 
private function doSomething(event:MouseEvent,n:int):void
{
  var ButtonNumber:int = n;
  trace("Botton "+ButtonNumber+" pressed");
}