context and session changes