// change by qn
// first center One GameObject
// last void OnEnable () { Recenter(); } but mDrag.panel == null
void OnEnable () { StartCoroutine(YieldStart());}
//first OnEnable can't find mDrag.panel == null
IEnumerator YieldStart(){
yield return null;
Recenter();
}