* ViewPopupWindow modified to accept components without initial
width/height