Various improvemetns

I finally got around to playing with this board. Thanks for emailing me the schematics.

I made a bunch of bugfixes to your code. You can now draw in it and there's no artifacts anymore.