bugfix: require panel to have a destory method
bugfix: correct territory.removeUI