more events; client-side validation

read 9.2 - 9.3