Hi Kevin,
I know it's been a couple of weeks, was wondering if you found your work around which you mentioned?
I still have the issue, but have discovered that it only hapens when debugging. When I am off the debugger and start the application, it is perfect. So, when I am debugging, I either ignore the missing half of the lower buttons, or turn the device and turn it back, in which case it paints the lower part of the screen properly. Again, I suspect this is a debugger issue, not a device issue.