tweaking config system for ease of widget creation