* refactored treeView component
* added public getter background in Panel