Added some page logic. Downloader might not quite do it...