use widget demo