Corrected password recovery, corrected state holding for UserFrame