Improved speed and function

improved local updates to draw 60Hz
enabled colored drawing:
drag to draw
existing color: use color
black or background selects new color
click to clear points
click empty space to clear all