Added progress bar and better IE support