Add inifinite scroll widget and generator list rule