`requireNextPaint` -> `waitForNextPaint`?