canvas changes