mostly working with simple demo
keep recently scrolled items around
fix error
pretty good