[issue1021] Add asynchronous page update capability

Branches off of #1352. By new issue id, addresses #1336.
Oh, whoops, I switched the order for testing and forgot to put it back. Thanks for catching this.