      */
     private function dispatchResizeEvent():void
     {
-        if (hasEventListener(ResizeEvent.RESIZE))
-        {
-            var resizeEvent:ResizeEvent = new ResizeEvent(ResizeEvent.RESIZE);
-            resizeEvent.oldWidth = oldWidth;
-            resizeEvent.oldHeight = oldHeight;
-            dispatchEvent(resizeEvent);
-        }
+        var resizeEvent:ResizeEvent = new ResizeEvent(ResizeEvent.RESIZE);
+        resizeEvent.oldWidth = oldWidth;
+        resizeEvent.oldHeight = oldHeight;
+        dispatchEvent(resizeEvent);
         
         oldWidth = width;
         oldHeight = height;

 *  In all other situations, the <code>move</code> event is not dispatched
 *  until after the property changes.</p>
 *
 *  <p>This event will only be dispatched when there are one or more 
 *  relevant listeners attached to the dispatching object.</p>
 *
 *  @eventType mx.events.MoveEvent.MOVE
 *  
 *  @langversion 3.0

 *
 *  <p>The <code>resize</code> event is not
 *  dispatched until after the property changes.</p>
 *
 *  @eventType mx.events.ResizeEvent.RESIZE
 *  
