sizer based DownloadFrame class gui