Pencil uses Fleau.
Spec-compliant file upload.

According to spec, an iframe's browsing context is determined by its name.
As a result, the upload (while working) seemed wrong in Firefox from a UX
standpoint: a pop-up showed up with a scary message.
[pencil] offer speech recognition if available