Experimenting with widget factory some more