SWC-612

Add multiple file upload functionality.
set to false in clearState(), and call clearState() when asking for widget (in asWidget())