added custom infiniteLine widget