Mejorado el codigo básico, corregidos manejadores