 			_list.validateSize();
 			_list.visible = false;
 			
-			_list.y = this.height+2;
+			_list.y = _bttn.height+2;
 			_list.visible = true;
 			Effect.on(_list).slideDown(1).onComplete(function():void{
-					stage.addEventListener(MouseEvent.CLICK, onStageClick)
+					overlayManager.overlayContainer.stage.addEventListener(MouseEvent.CLICK, onStageClick)
 			});
 		}
 		

				this.stage.addChild(sprite);
				overlayManager.overlayContainer = sprite;
			}
			overlayManager.showOnOverlay(listHolder, this);
			_list.width = this.width;
			
			if(!isNaN(_maxDropDownHeight))

		{
			_dataProvider = data;
			_selectedIndex = 0;
			if(_bttn && _bttn.hasOwnProperty("label") && bindButtonLabelToSelectedItem)
			{
				_bttn["label"] = _bttnLabelFunction(data[0]);
			}
