-SessionListener detects invalid session -Invalid session flag is set correctly -Smoother logout experience