                 heightFrom = heightTo - heightBy;
             else if (propertyChanges && propertyChanges.start["height"] != undefined)
                 heightFrom = propertyChanges.start["height"];
-            else
-                heightFrom = getCurrentValue("height");
         }
         if (isNaN(heightTo))
         {       

            }
            else
            {
                _heightTo = (!isNaN(heightBy))?
                           heightFrom + heightBy :
                           getCurrentValue("height");
            }
        }
    }

                widthFrom = widthTo - widthBy;
            else if (propertyChanges && propertyChanges.start["width"] !== undefined)
                widthFrom = propertyChanges.start["width"];
        }
        if (isNaN(widthTo))
        {       
