orientation handling is slightly better
add JS palettes
add pixelsToCanvas juggle
do not revoke blob urls to enable saving