forms and controls provide validation services so that the end user can be notified of invalid input