all widget finish