TimeLine widget logic work