improve stability of widget factory & notification manager (which can now be used during the loading process)