modify compoinent event