Работает как надо )))

Скажите, а по какому принципу этот компонент работает??
Я не уверен, но похоже на то, что при обращении к компоненту схема заново создается, а после "стирается". Ну или что-то в этом роде.

------------ Дoбавленo:
Однако, решение очень красиво выглядит. Я б до такого наверно еще не скоро додумался бы, ведь много не знаю еще о компонентах.