/* run widgets in their own function scope so they don't interfere with currently-running apps */ (() => { function draw() { g.reset(); // reset the graphics context to defaults (color/font/etc) // add your code g.drawString("X", this.x, this.y); } // add your widget WIDGETS["mywidget"]={ area:"tl", // tl (top left), tr (top right), bl (bottom left), br (bottom right) width: 28, // how wide is the widget? You can change this and call Bangle.drawWidgets() to re-layout draw:draw // called to draw the widget }; })()