Change article editing to use a session listener.