change widths
fill in nextScanline() again