updates dependencies and adjusts existing code accordingly
makes Widget.callDomReady() public and undocumented