Changed drawing algorithm

Seems to work better, have to see why the drawing is so offset.  CSS
issue?