new canvas: fix disappearing dots; add lines with Shift