OK, after banging my head against the wall for a few hours, I figured out something. My laptop, running without the driver installed, is not the best place to test the screens I'm building, as not everything works correctly. I wasted a lot of time trying to figure out what was going on, but when I tried the screen on my desktop, everything seems to work as expected, with one exception. The triangular LED on my start buttom is a two color .png, and it works intermittenly. sometines it displays red instead of green, and vice versa. But everything else that I have done seems to work correctly so far. The Load Programs screen is complete, the Run screen works, but everything to the right of the DRO's is not implemented yet, but the jog controls work. And nothing works on the Settings screen except the buttons to switch back to the other screens. But it's pretty cool so far. Anyone want to do some beta testing??