moar brush, also started implementing frame history because the redraw lag is getting bad.