Modificado mando y events, refactoring