Prevent file uploads when using buttons not intended to upload.
Open links to files within forms in a new window.
Add progress bar support if possible.
Trigger the upload_button mouse event to auto-upload as a managed file.
Client-side file input validation of file extensions.