session listener changes