fileapi widget