Improved request event handling.