* added ModestWidgetMemory, new generic system for saving/restoring widget