Add component Event