adding onInvalid docs