resize only changing element instead of every element
- create ControlGroup class and modified its base class to support it
 - change Progressbar implementation to use ControlGroup