Organización del código del controlador de eventos.
Se agrega soporte para edición de eventos. Se hace limpieza de código en varios archivos.