3.0 core libraries proof

Another set of proofing changes. I'll go through the rest of `/core-libraries` next.
One could be using the input without form tag and manipulating it with javascript. It's pretty likely some "multi uploader" out there does that.