more events; client-side validation
HW6 assigned

read 9.1–9.3