gui: add new widget: WList and some bugfixing when working with forms
(especially the hasChanged() support works now as expected)