Fix widget updating #709