add DownloadListener class
add some test for backforwardlist & onPageFinished