Extremely likely to break, but I tried to get it as right as I could
Attach a file by drag & drop or click to upload