add event emulator