handle mediasetphoto creation and update. paper_trail can send custom event but haven't released yet