This is in contrast to us having to call some 'calculate' function each time we deem it necessary (e.g., when SetPos () is called).
To keep one repaint from obscuring another, we need to start with a clean slate each time :.