so many changes were  done in the commit
-user don't need to key in total page number themselves anymore. it will parse html and get the total page number automatically.
-UI thread does not blocked anymore while downloading the whole document. backgroundworker is used for such high latency job
-download progress can be seen in the progress bar and window title.