to rovki
А можно хотя бы краткое задание. Чтобы те кто потом захочет взять этот пример и посмотреть его не пришлось ломать голову как он работает и зачем все это нужно.