 	import flash.display.DisplayObjectContainer;
 	import flash.events.FocusEvent;
 	import flash.events.KeyboardEvent;
+	import flash.events.MouseEvent;
 	import flash.ui.Keyboard;
 	
 	import mx.collections.ArrayCollection;

            popUp.updatePopUpTransform();            
        }
        
        private function onMouseDownOutside(event:FlexMouseEvent) : void {            
            var mouseDownInsideComponent : Boolean = false;            
            var clickedObject : DisplayObjectContainer = event.relatedObject as DisplayObjectContainer;

                    list.selectedIndex = -1;
                }
                                        
                popUp.popUp.addEventListener(FlexMouseEvent.MOUSE_DOWN_OUTSIDE, onMouseDownOutside);                
                systemManager.addEventListener(MouseEvent.MOUSE_WHEEL, onMouseWheel);
            }
        }
        
