Improvements on UIPanel