emulator controller