[issue1021] Add asynchronous page update capability

Branches off of #1352. By new issue id, addresses #1336.
You might want to open an issue for that; I'm not sure how important/useful such a change would actually be though.