simplified control hierarchy, added control min/max size definitions