improvement UploadButton.java