;
                skinSelect.add(new Option(name, name, name === "spineboy"));
            });
            skinSelect.value = "spineboy";
            skinSelect.addEventListener('change', (e) => widget.skin = e.target.value);

            // click on spineboy
            widget.pointerEventCallback = (event) => {
                if (event === "down") {
                    widget.state.setAnimation(0, "interactive/pwd/touch", false);
                    widget.state.addAnimation(0, "interactive/head/idle", t