mejoras varias en la parte de validacion

además se agregan eventos