void LoadGestures()
 {
     if (mTask != null && mTask.GetStatus() != AsyncTask.Status.Finished)
     {
         mTask.Cancel(true);
     }
     mTask = (GesturesLoadTask) new GesturesLoadTask(this).Execute();
 }
        protected override void OnDestroy()
        {
            base.OnDestroy();

            if (mTask != null && mTask.GetStatus() != AsyncTask.Status.Finished)
            {
                mTask.Cancel(true);
                mTask = null;
            }

            CleanupRenameDialog();
        }