First page Back Continue Last page Overview Text

Notes:


1) You can give up and resign yourself to slow code.

I expect that this is the path that most projects take.