scroll/zoom, color improvements. cleanup