widget re-installation system