Just a minor correctio, it is not digest function it s createWidget function that has been called twice.