New canvas: hopefully better smoothening algorithm