Add data_keys view.
Begin listening on pagebeforeshow.
Add option stale=update_after.

Keeps website responsive even if view hasn't been updated in a while.