Woopsi, formerly known as WindowSystemDS has been updated:

Changes:

* Added woopsi class and moved event handling into it
* Moved bits and bobs around so that more is available in the base gadget class
* Added a pointer to the active gadget in windows so that loops are no longer needed to find it
* Changed filled rect function to draw vertical or horizontal lines instead of pixels
* Changed window activation so that click events are passed to gadgets immediately, rather than requiring a second click, as the former makes more sense with a touchscreen

http://ant.simianzombie.com/blog/