Better and cleaner implementation of the change password form.