Hi After some initial trouble, I have managed to build a plugin for PBX which can call the DirectOutput framework (DOF). Now I need to start working on the details: First of all, I'm still not sure if I'm really working with the latest version of the plugin template. My code is based on the vb.net plugin template which is installed with PinballX 1.9. Is this the latests version?Is there a C# version of the plugin template? Where? In my install there is no such template.Is there a way, how a plugin can determine whats actually going on in PBX? I'm looking for a way to find out about events like Quit, Left, Right, Page Left, Page Right, Pause, Select, Exit Emulator, Instructions (Basically the Actions you define in the Input Settings). I'm aware of Event_Input, but this does only return the keys resp. buttons, but not the action which is associated with them.When does the Event_GameExit fire? After the emulator has been quit or before that? I need some kind of signal, after the exit of the emulator.I'm still not sure if there is a way how to get the rom name of a table in the Event_GameSelect and Event_GameRun methods? If it is possible, where can I find that rom name? The data structure I receive for these event there is no field for the rom name.Thanks for any hints and help. All the best Swisslizard / Tom