Add maxWidth accessors, fix popup position, add visible size change notification in ContainerElement when child is added or removed