only need to move canvas once