Added test for request event
added interface