custom notification listener

Change-Id: Ic0a9d48813601d02881ff32f372c9ae8603cf44b