all 3 forms components of apps have 3 new validation functions to be called from frontend scripts: validate, validateAll, invalidate: