Created event listener especific interfaces and listener registers

Change-Id: I2f869f83fd411fd6bc2d9ceb816f6cfbe44e9a38