trim exposed class API, remove code which does not belong in a view object, remove macro abuse
Attach a file by drag & drop or click to upload