Огромное спасибо! Все получилось благодаря вашим рекомендациям.

P.S. Еще один вопрос(может не по теме): Подскажите, пожалуйста, как можно реализовать reset всей программы?