Decoupled Service-Activity-Notification Manager
Notifications now listens for events.
The notification now send the intent to the service.
Existing notifications are updated on NowPlayingInfo change.