added personal best field. added alert if you leave the edit screen without saving changes