remove self change to runScroll