Итоги голосования для комментария:
DmitryDS
Думаю, на следующей неделе напишу развернутый пример, потому что не совсем понимаю проблему.