completed new implementation with jquery.uploader and progress bar