fixed lists, rewrote a lot, it now sends a request for each widget.