this class now doesn't rely on the low level interface anymore.
Attach a file by drag & drop or click to upload