A bit of a problem in the latest binary:

The problem is, when any widget is clicked for editing, it is being updated and rewritten in the code, on the line before it. Si it either overwrites an existing widget entry or introduces a new entry on an empty line.
Also, couple of questions about the XY pad (I think you might still be working on these) :
- What happened to the buttons that where there at the bottom? Drag and release for free motion or between set point.
- The Y value is inverted. YMin is all the way at the top, and YMax is at the bottom.

