пункт 2 перепроверю, немного не в том месте был вызов функции и возможно проблема тогда решена
но eval все равно интересен
PS все таки пункт 2 после небольшого фикса работает отлично
@sashaxxx3 Не знаю, вот у меня работает.
https://www.youtube.com/watch?v=9ai-I-OeYPc&feature=youtu.be
Вы бы хоть каких-то подробностей добавили, скриншот, проект, не?