relayout

Add some elements, and notice that we relayout/paint only disturbed lines as we add. Notice we don't repaint anything once we're adding them off-screen.

Change the padding, and note that even thought there are no pixel differences in the output, we still need to relayout and repaint.