Собственно возник вопрос как организовать взаимодействие библиотеки и программы в следующей ситуации: Библиотека хранит в себе класс, вся работа которого сводится к тому чтобы загрузить на комп файл из сети, ссылку на который ему передает программа.Класс должен, так сказать, постоянно общаться с программой выдавая ей сколько процентов файла загруженно, сколько осталось времени до конца загружено.