feat(rerunable): make widget be rerunable without taking down machines.
Merge remote-tracking branch 'origin/master'