added return events unit test