canvas.htlm updates