FieldstateJS provides automatic lightweight form field state tracking.