- create session-focused API - should provide a callback for all existing sessions and any time a new sessions is created