Design HTTP modules and handlers

In an HTTP module, can you redirect the request to a different handler than is in the routing table? If so, what event would you handle?

Yes, and you handle the ReleaseRequestState event.
No, after the request starts into the process, it either continues through to the mapped handler or throws an error.
Yes, and you handle the MapRequestHandler event.
Yes, and you handle the PostAuthorizeRequest event.