lightweight reusable scroll view accomplished
new bug fix & test.