broke some code out of the beforeSave, and made Media handle canvas images from the LiterallyCanvas element