* changes: MediaSessionManager: Split abstract class Callback into interfaces MediaSessionManager: Use Executor instead of Handler Allow to register multiple callbacks in MediaSessionManager