Rewrite using line drawing with canvas...much better results