Добрый день. У меня есть проблема. Никогда раньше с потоками не работал, почитал кое-что, понял мало что

. Проблема в следующем:
У меня есть событие. При нажатии на кнопку загружаю HTML код более 18 страниц и выполняю над ними некоторые операции. Скорость загрузки страниц меня вполне устраивает, проблема в другом. При загрузке как сделать так, чтобы интерфейс программы не подвисал и отвечал на действия пользователя? Заранее благодарен