add self test event handler to all