src/json-pointer.ts: bug fixes & re-factoring
src/buttons.ts: update
src/button.ts: update
src/menu.ts: add
src/buttons.ts: update