adding eventing to front end plus validating email is supplied