Just experimented with my cab and the my log also infers to my display being windowed -odd, guess you have tried VP in both fullscreen and full screen windowed?. Crazy idea number 42 is to check that all screens are running in landscape mode and the PF is not set to portrait - unlikely but still worth confirming . One very suspect thing is that my log has an entry for the correct rom being found where yours does not. So am wondering if the rom the table script is using is not the same one you defined in the games list manager?, this may not be important if the correct Rom/B2s is already running from the select screen but it seems strange you have no log entry? I am not using B2s in the front end but turned it on as a test and on one load PBX matched the wrong back glass in the menu but the table started the correct one at load, BUT the old wrong one was not killed and persisted even after closing PBX to the desktop?. May be worth then just checking if the have the correct Rom defined in your XML to match the one used in the table script just in case this is hanging PBX?, as VP would start whatever Rom it wants independent of PBX. Also may be worth double checking your XML layout matches this one... Again this is all just guesswork and maybe tom can step in explaining what PinballX is doing when those events are logged?.