Queue callbacks while requesting

If a few widgets load the same data, they should all be notified when the data is loaded. Previously only the first widget's callback would be called.