Ну вообще задавать коллбеки в редакторе - бэд-карма. Лучше в рут скрипте создай поля с кнопками и в авейке назначай им коллбеки
Я бы с удовольствием, но, боюсь, не хватает опыта у меня, чтобы через скрипт создавать элементы интерфейса. Работаю над первым проектом, и с интерфейсом наиболее сложно мне, плохо понимаю, как все работает