schema changes; version bump
thread through and refactor user-defined buttons to allow for their addition and (bulk) removal on-the-fly. the click generation functions that go into the buttons is still a little alarming though...