file upload feature with disabled states and file list. File list should be incorporated with a widget.