run digest when widget changes location