Issue #11 added the request and response events