The transferbar is separated from the browser, albeit it is still created and filled from within the browser so it is not completely independent.
The new class now keeps a list of TransferInfo items to keep track of transfers and queries the status from the download object.
Destroying a button belonging to a transfer is connected to removing it from the list and cleaning up the info structure. Also the Clear button is updated from the destroy handler.