added scrolling + fixed infinite readers