Так он вроде как сам нашел решение.. работающий пример Вы видели. У него ушел на это 1 день.
У меня было бы время я бы с удовольствием сам такую штуку сделал. Но всегда авралы и последние несколько лет обучаться чему-то новому времени нет совсем. Берусь сам делать только то, что могу сделать быстро и это не вызовет больших трудностей. Плохо, конечно но почему-то так