evento y refactorizacion