switch range drawing from divs to canvas for mo betta performance and less jitters