fixed some bugs, both dither and non dither working, although looking pretty shabby