base uploader js features