add version variable
another refactor to make dynamic button handling work (this time better caching/handling to remove the startup issues)
doc bump
whoops--tweak unit test for schema committed yesterday