bug fixes -- dob did not trigger onchange correctly