switched to HTML5 canvas visualization