more work on scrolling
panel culling
basic animations