хорошая ссылка, спасибо. хоть это и не ответ на вопрос, но зато дало два варианта, где эту задачу можно реализовать, и я понял что вопрос о тонкостях реализации данной фичи нужно обсуждать в их комьюнити, а не здесь.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.