We can always draw the canvas from the frames list.
Mask functions are now independent of the DOM and only work on full ImageData.