fixed timing bug, timer delete kills all timers in process, added dithering thread, compiles but untested