Implement a working viewarea with bogus scrolling, but it works.