How about making the Listener go into the request scope as well?